存储引擎 第69页
-
MySQL自增主键为何不是连续的呢?
大家好,我是小龙。之前阿里二面问过我这样一个问题: 面试官:"MySQL主键你一般怎样用?" 心想:"嘿嘿,面试官肯定想问InnoDB引擎索引特性相关知识!“ 小龙:”平时主键我一般用自增主键!因为自...
-
MYSQL 深潜 - 剖析 Performance Schema 内存管理
一 引言 MYSQL Performance schema(PFS)是mysql提供的强大的性能监控诊断工具,提供了一种能够在运行时检查server内部执行情况的特方法。PFS通过监视server内部...
-
盘点MySQL数据库的数据类型、库和表常见操作、索引、视图、函数等知识点
前言 在日常开发中,存储数据的最常用的方式便是数据库了,其中最为著名的便是MySQL数据库,因它简便易于上手而且可扩展性强大,跨平台使得它广为使用。上一篇文章,我们讲到了它的安装,今天我们就来具体聊聊...
-
终于有人将MySQL的安装讲明白了
前言 在日常开发中,存储数据的最常用的方式便是数据库了,其中最为著名的便是MySQL数据库,因它简便易于上手而且可扩展性强大,跨平台使得它广为使用,今天我们就来具体聊聊它的安装。 一、安装过程 我们所...
-
MySQL事务的隔离性是如何实现的?
并发场景 最近做了一些分布式事务的项目,对事务的隔离性有了更深的认识,后续写文章聊分布式事务。今天就复盘一下单机事务的隔离性是如何实现的? 「隔离的本质就是控制并发」,如果SQL语句就是串行执行的。那...
-
一文读懂一条查询语句的宿命
select * from XXX where id=1; 这应该是n年前入门mysql必用的查询语句了吧,学如逆水行舟,不进则退,这么久过去了,你知道这条语句在Mysql内部的执行过程吗? 我们先来...
-
MyISAM与InnoDB的索引,究竟有什么差异?
数据库的索引分为主键索引(Primary Inkex)与普通索引(Secondary Index)。InnoDB和MyISAM是怎么利用B+树来实现这两类索引,其又有什么差异呢?这是今天要聊的内容。...
-
MySQL 深潜 - 一文详解 MySQL Data Dictionary
一、背景 在 MySQL 8.0 之前,Server 层和存储引擎(比如 InnoDB)会各自保留一份元数据(schema name, table definition 等),不仅在信息存储上有着重复...