文章分类 - mysql
摘要:一、前言 无论是面试、还是日常工作中,或多或少都会使用或者听到别人谈论索引这个技术。 然而很大一部份程序员对索引的了解仅限于到“加索引能使查询变快”这个概念为止。 使用索引也很简单,然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事。 这已经是两个相差甚远的技术层级了。
阅读全文
摘要:MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能。 查看是否开启慢查询功能: mysql> show variables like 'slow_query%'; + + + | Variable_name | Value | + + + | slow_qu
阅读全文
摘要:sql语句定义和执行顺序 摘自《MySQL技术内幕:SQL编程》 sql语句定义的顺序 (1) SELECT (2)DISTINCT<select_list> (3) FROM <left_table> (4) <join_type> JOIN <right_table> (5) ON <join_
阅读全文
摘要:在本章第一节中我们还提到过通过 Query Profiler 来定位一条 Query 的性能瓶颈,这里我们再详细介绍一下 Profiling 的用途及使用方法。 要想优化一条 Query,我们就需要清楚的知道这条 Query 的性能瓶颈到底在哪里,是消耗的 CPU计算太多,还是需要的的 IO 操作太
阅读全文
摘要:mysql的执行计划:通过EXPLAIN SELECT * from A where X=? and Y=? 执行计划一般包括如下: 1。id id相同,执行顺序由上而下,id不同,值越大越先被执行 2。selectType SIMPLE: 表示此查询不包含 UNION 查询或子查询 PRIMARY
阅读全文

浙公网安备 33010602011771号