MySQL
文章平均质量分 77
MySQL性能优化以及高级部分
坎坎坷坷的影子
这个作者很懒,什么都没留下…
展开
-
mysql性能优化
3、索引优化 对上述表进行批量插入100W数据。 drop procedure if exists tb_insert; CREATE PROCEDURE tb_insert() BEGIN DECLARE i INT; SET i = 0; START TRANSACTION; WHILE i < 10 DO -- 10即插入10条数据 INSERT INTO tb_table (`name`,`number`) VALUES (concat("张三",i),i); SET i =原创 2021-10-10 14:47:13 · 121 阅读 · 0 评论 -
MySQL—Explain分析
2、Explain EXPLAIN可以帮助开发人员分析SQL问题,EXPLAIN显示了MySQL如何使用使用SQL执行计划,可以帮助开发人员写出更优化的查询语句。使用方法,在select语句前加上Explain就可以了。 EXPLAIN可以帮助开发人员分析SQL问题,EXPLAIN显示了MySQL如何使用使用SQL执行计划,可以帮助开发人员写出更优化的查询语句。使用方法,在select语句前加上Explain就可以了。 EXPLAIN可以帮助开发人员分析SQL问题,EXPLAIN显示了MySQL如何使用使用原创 2021-10-10 14:45:08 · 632 阅读 · 0 评论 -
mysql慢查询测试
1、慢查询开启 1.1、开启慢查询目的 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 2.2、设置慢查询 修改my.cnf配置文件,在[mysqld]下方加入: slow_query_log = ON #慢查询开启 slow_query_log_file = /var/log/slow-query.log # 慢查询日志存放目录 long_query_time = 5 #查询查过5秒才记录 如果是windows系统,配置文件原创 2021-10-10 14:40:06 · 233 阅读 · 0 评论