摘要: 在查询中,WHERE 条件也是一个比较重要的因素,尽量少并且是合理的 where条件是徆重要的,尽量在多个条件的时候,把会提取尽量少数据量的条件放在前面,减少后一个 where 条件的查询时间。有些 where 条件会导致索引无效: 1.where 子句的查询条件里有!=,MySQL 将无法使用索 阅读全文
posted @ 2018-05-12 13:48 Microtiger 阅读(7830) 评论(0) 推荐(1)
摘要: 一、 优化概述 MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上,我们可以用mpstat, iostat, 阅读全文
posted @ 2018-05-12 13:43 Microtiger 阅读(204) 评论(0) 推荐(0)
摘要: SQL优化方法: 改变 SQL 执行计划明确了优化目标之后,我们需要确定达到我们目标的方法。对于 SQL 语句来说,达到上述2个目标的方法其实只有一个,那就是改变 SQL 的执行计划,让他尽量“少走弯路”,尽量通过各种“捷径”来找到我们需要的数据,以达到 “减少 IO 次数” 和 “降低 CPU 计 阅读全文
posted @ 2018-05-12 12:11 Microtiger 阅读(1229) 评论(0) 推荐(0)