database
文章平均质量分 84
数据存储库相关
xiangbole
和小伙伴们一起努力
展开
-
MySQL如何定位慢SQL
1、查询是否开启了慢查询 mysql> show variables like ‘%slow%’; ±--------------------------±-------------------------------+ | Variable_name | Value | ±--------------------------±-------------------------------+ | log_slow_admin_s原创 2021-01-15 17:38:04 · 1730 阅读 · 1 评论 -
MySQL中explain作用探讨
EXPLAIN命令是查看查询优化器如何决定执行查询的主要方法。 要使用EXPLAIN,只需要在查询中的select关键字之前加上EXPLAIN这个标记,这个标记会使其返回关于在执行计划中的每一步的信息,而不是执行这个查询语句。如下: EXPLAIN信息各列分析: 1、id列 (1)id 相同执行顺序由上到下 ...原创 2020-07-10 17:43:53 · 1621 阅读 · 0 评论 -
navicate导出没有表名
最近用navicate查询需要的数据然后导出脚本,发现没有办法导出表名,原因是没有对查询进行保存,操作如下: 1、用表名保存查询语句 2、导出向导,选择导出SQL脚本 ...原创 2019-06-25 18:02:56 · 5646 阅读 · 0 评论 -
MySQL的索引要使用B+树探讨
InnoDB的一棵B+树可以存放多少行数据? 答案:约2千万 为什么是这么多? 因为这是可以算出来的,要搞清楚这个问题,先从InnoDB索引数据结构、数据组织方式说起。 计算机在存储数据的时候,有最小存储单元,这就好比现金的流通最小单位是一毛。 在计算机中,磁盘存储数据最小单元是扇区,一个扇区的大小是512字节,而文件系统(例如XFS/EXT4)的最小单元是块,一个块的大小是4k,而对于...原创 2019-09-11 11:06:42 · 1609 阅读 · 0 评论