性能分析工具与索引的增删改查操作
1、 MySQL提供了一个时间记录工具,可精确记录每条SQL语句执行过程中各步骤的耗时,精度达微秒级,默认处于关闭状态。
2、 查看配置指令
3、 启动配置命令
4、 测试效果:
5、 执行 show profiles 可查看所有被 profiling 记录的 SQL 语句。
6、 查看指定查询ID的执行概况,深入分析该SQL语句的运行细节与性能表现。
7、 通过SQL语句进行数据库操作
8、 索引结构解析
9、 索引作为数据的一种形式,同样需要占用存储空间来保存。
10、 MyISAM存储引擎的表需三个文件:结构文件、数据文件和索引文件,分别存储表定义、实际数据和索引信息。
11、 InnoDB存储引擎需两个文件:一是表结构文件,二是包含数据和索引的表空间文件。
12、 MyISAM存储引擎的四种索引均采用B-TREE数据结构来组织和存储数据。
13、 InnoDB存储引擎采用聚簇索引结构,其数据与主键索引紧密关联,四种索引均基于该结构实现。
14、 B树索引结构,MyISAM存储引擎使用
15、 深入理解InnoDB的聚簇索引结构特点
评论
更多评论