mysql
丶附耳聆听
这个作者很懒,什么都没留下…
展开
-
mysql中explain的使用
在对某个Query优化过程中,须要不断地使用explain来验证各种调整是否有效。 MySQL explain功能展示的各种信息的解释如下: id: MySQL Query Optimizer 选定的执行计划中查询的序列号。 select_type: 所使用的查询类型,主要有以下这几种查询类型。 DEPENDENT SUBQUERY:子查询内层的第一个select,依赖转载 2017-01-03 15:17:23 · 1927 阅读 · 0 评论 -
浅谈MYSQL常用优化策略
MySql优化的一般步骤: 1.通过show status 命令了解各种sql的执行效率 SHOW STATUS提供msyql服务器的状态信息 一般情况下,我们只需要了解以”Com”开头的指令 show session status like ‘Com%’:显示当前的连接的统计结果 show global status like ‘Com%’ :显示自转载 2017-01-03 15:27:02 · 816 阅读 · 0 评论 -
大数据量查询优化——数据库设计、SQL语句、JAVA编码
数据库设计方面: 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。 如: select id from t where num is null 可以在num上设转载 2017-02-10 15:05:49 · 2182 阅读 · 0 评论