sql优化
Send_youCherry
有意思的码农一枚(#^.^#)
展开
-
sql优化篇(一):sql性能分析查找
1、通过show status 命令来显示各种sql的执行效率命令: show session 或者 global status (session表示当前的连接中的统计、global表示子数据库上次启动至今)例如: Com_xxx表示的是每个xxx语句执行的次数Com_select:表示的是执行select语句的次数…Innodb_rows_read:select查询返回的...原创 2018-03-02 19:49:13 · 728 阅读 · 0 评论 -
sql优化篇(二):索引的使用
1、索引的存储分类B-tree索引:最常见的索引类型HASH索引:只有Memory引擎支持R-tree索引:空间索引MyISAM的一个特殊索引类型Full-text索引:全文索引也是MyISAM,InnoDB从mysql5.6版本提供全文检索的支持B-tree索引和Hash索引比较: Hash索引相对简单,只有Memory引擎支持Hash索引,Hash索引适用于Key-valu...原创 2018-03-02 22:55:29 · 245 阅读 · 0 评论 -
sql优化篇(三):常用sql的优化
下面就某些SQL语句的where子句编写中需要注意的问题作详细介绍。在这些where子句中,即使某些列存在索引,但是由于编写了劣质的SQL,系统在运行该SQL语句时也不能使用该索引,而同样使用全表扫描,这就造成了响应速度的极大降低。 1. IS NULL 与 IS NOT NULL 不能用null作索引,任何包含null值的列都将不会被包含在索引中。即使索引有多列这样的情况下,只要这些...原创 2018-03-03 00:07:30 · 195 阅读 · 0 评论 -
sql优化篇(四): Mysql的锁
关于Mysql的锁的优化原创 2018-03-03 00:15:12 · 205 阅读 · 0 评论