摘要:
10.1 大批量插入数据 环境准备 : CREATE TABLE `tb_user_2` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(45) NOT NULL, `password` varchar(96) NOT NULL, 阅读全文
posted @ 2022-03-27 16:38
Lz_蚂蚱
阅读(39)
评论(0)
推荐(0)
摘要:
🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳🍳 社招后端21连问(三年工作经验一面) mysql如何处理亿级数据,第一个阶段 阅读全文
posted @ 2022-03-27 16:31
Lz_蚂蚱
阅读(440)
评论(0)
推荐(0)
摘要:
MySQL5.6提供了对SQL的跟踪trace, 通过trace文件能够进一步了解为什么优化器选择A计划, 而不是选择B计划。 打开trace , 设置格式为 JSON,并设置trace最大能够使用的内存大小,避免解析过程中因为默认内存过小而不能够完整展示。 SET optimizer_trace= 阅读全文
posted @ 2022-03-27 16:16
Lz_蚂蚱
阅读(71)
评论(0)
推荐(0)
摘要:
Mysql从5.0.37版本开始增加了对 show profiles 和 show profile 语句的支持。show profiles 能够在做SQL优化时帮助我们了解时间都耗费到哪里去了。是MySQL提供可以用来分析当前会话中语句执行的资源消耗情况,可以用于sql的调优的测量。 通过 have 阅读全文
posted @ 2022-03-27 16:15
Lz_蚂蚱
阅读(55)
评论(0)
推荐(0)
摘要:
通过以上步骤查询到效率低的 SQL 语句后,可以通过 EXPLAIN或者 DESC命令获取 MySQL如何执行 SELECT 语句的信息,包括在 SELECT 语句执行过程中表如何连接和连接的顺序 查询SQL语句的执行计划 : explain select * from tb_item where 阅读全文
posted @ 2022-03-27 16:12
Lz_蚂蚱
阅读(66)
评论(0)
推荐(0)