摘要:
SQL语句优化思路 (1)先看表的数据类型是否设计合理,有没有遵守选取数据类型越简单越小的原则 (2)表中的碎片是否整理 (3)表的统计信息是否收集,只有统计信息正确,执行计划才可以帮助我们优化SQL (4)查看执行计划,检查索引的使用情况,没有索引,创建索引 (5)创建索引前,查看索引的选择性,判 阅读全文
posted @ 2020-05-19 14:57
Scorpio丶
阅读(185)
评论(0)
推荐(0)
摘要:
需要注意的是,下面的讨论还是基于 InnoDB 引擎的。 这里,首先你要弄清楚 count() 的语义。count() 是一个聚合函数,对于返回的结果集,一行行地判断,如果 count 函数的参数不是 NULL,累计值就加 1,否则不加。最后返回累计值。 所以,count(*)、count(主键 i 阅读全文
posted @ 2020-05-19 14:54
Scorpio丶
阅读(1460)
评论(0)
推荐(0)
摘要:
实际上MySQL内存的组成和Oracle类似,也可以分为SGA(系统全局区)和PGA(程序缓存区)。 mysql>show variables like "%buffer%"; 一、SGA(系统全局区) 1.innodb_buffer_bool 用来缓存Innodb表的数据、索引、插入缓冲、数据字典 阅读全文
posted @ 2020-05-19 14:35
Scorpio丶
阅读(433)
评论(0)
推荐(0)
摘要:
环境说明: 基于gtid模式下的主从复制,数据库采用一主两从高可用架构,agent用于采集数据库状态信息,备份还原时停止agent为了防止自动拉起从库。 1、停止从库agent,停止从库mysql服务 2、备份主库数据:nohup /usr/bin/innobackupex --defaults-f 阅读全文
posted @ 2020-05-19 14:27
Scorpio丶
阅读(402)
评论(0)
推荐(0)

浙公网安备 33010602011771号