profile工具和索引的-curd

2025-12-30 06:29:17

1、1.MySQL提供的一个时间记录工具,可以详细的记录每一条sql语句在执行的过程中,每一步花费的具体时间,时间级别达到微秒级别。默认是关闭的。

查看配置命令:

profile工具和索引的-curd

2、2.开启配置的命令

profile工具和索引的-curd

3、3.测试的效果:

profile工具和索引的-curd

4、4.# show proflies 可以查看所有被profile记录的sql语句

# show profile for query ID 具体分析某条sql语句

profile工具和索引的-curd

1、1. sql语句方式操作方式

profile工具和索引的-curd

2、2.索引的结构

由于索引(四种)本身也是一种数据,也需要占据一定的空间来保存。

对于MyISAM的存储引擎的表结构需要三个文件:1. 表结构 2. 表数据 3. 表索引

profile工具和索引的-curd

3、3.对于InnoDB的存储引擎来说需要两个文件:1. 表结构 2. 表空间(数据+索引)

 对于MyISAM的存储引擎所对应的索引(四种)的数据结构叫做B-TREE结构。

对于InnoDB的存储引擎对对于的索引(四种)的数据结构叫做聚簇结构。

 B-TREE结构(MyISAM)

profile工具和索引的-curd

4、4.聚簇结构理解(InnoDB)

profile工具和索引的-curd

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢