一 索引基础 1、定义: 在MySQL中,索引(index)也叫做“键(key)”,他是存储引擎用于快速找到记录的一种数据结构,可以提高查询效率。 对查询性能优化的最有效手段就是索引优化。 2、工作原理: 在MySQL中,索引是在存储引擎层实现的,而不是在服务器层。 在MySQL中,存储引擎用类似的 ...
分类:
数据库 时间:
2018-08-31 13:20:23
阅读次数:
173
作为免费又高效的数据库,mysql基本是首选。良好的安全连接,自带查询解析、sql语句优化,使用读写锁(细化到行)、事物隔离和多版本并发控制提高并发,完备的事务日志记录,强大的存储引擎提供高效查询(表记录可达百万级),如果是InnoDB,还可在崩溃后进行完整的恢复,优点非常多。即使有这么多优点,仍依 ...
分类:
数据库 时间:
2018-08-30 14:29:29
阅读次数:
191
一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buffer_ ...
分类:
数据库 时间:
2018-08-21 12:41:44
阅读次数:
285
索引失效的各种原因 1、复合索引多个字段,如果在查询中都匹配到该复合索引的字段,则最好 2、如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始并且不跳过索引中的列 4、如果(name, age, pos)三个字段,age查询用范围查询,age>18,则pos不走索引 5、覆盖索引:复 ...
分类:
其他好文 时间:
2018-08-14 14:37:08
阅读次数:
113
兹有 Index (A,B,C) ——组合索引多字段是有序的,并且是个完整的BTree 索引。 下面条件可以用上该组合索引查询: A>5 A=5 AND B>6 A=5 AND B=6 AND C=7 A=5 AND B IN (2,3) AND C>5 A>5 A=5 AND B>6 A=5 AN ...
分类:
数据库 时间:
2018-08-10 13:09:40
阅读次数:
250
上篇文章中介绍了索引的基本内容,这篇文章我们继续介绍索引优化实战。在介绍索引优化实战之前,首先要介绍两个与索引相关的重要概念,这两个概念对于索引优化至关重要。 本篇文章用于测试的user表结构: 索引相关的重要概念 基数 单个列唯一键(distict_keys)的数量叫做基数。 user表的总行数是 ...
分类:
数据库 时间:
2018-08-05 10:25:20
阅读次数:
167
1.索引的作用: (1)提高查询速度 (2)提高排序速度 (3)提高分组统计的速度 2.索引的解析: explain select * from t4 where a1=3 and a2>4 and a3= 5 3.聚簇索引和非聚簇索引 myisam 存储引擎使用的是非聚簇索引 innodb 采用的 ...
分类:
数据库 时间:
2018-08-03 23:41:49
阅读次数:
227
管理员控制台能够允许你对 Confluence 运行的计划任务进行计划的调整,这些计划任务将会按照你的调整按时执行。可以按照计划执行的任务如下:Confluence 站点备份存储优化任务,清理 Confluence 的临时目录中的文件和缓存索引优化任务,确定 Confluence 的索引能够保持与数据库同步是最新的索引邮件队列优化任务,确保 Confluence 的邮件任务能够处理邮件队列并且所有
分类:
其他好文 时间:
2018-08-01 00:22:57
阅读次数:
139
索引是存储引擎用于快速找到记录的一种数据结构。尤其是当表的数据量越来越大的时候,正确的索引对查询性能的提升尤为明显。但在日常工作中,索引却常常被忽略,甚至被误解。本文将为大家简单介绍下Mysql索引优化的原理与注意事项。 一、索引的类型 1)B-Tree索引 B-Tree索引是用的最多的索引类型了, ...
分类:
数据库 时间:
2018-07-29 23:23:47
阅读次数:
227
一、成功的索引优化1.表数据如下:2.查询语句如下:explain select id, age, level from employee where dpId = 1 and age = 30 order by levelExtra: Using where; Using filesort出现了Using filesort需要进行优化。方法很简单,为查询,分组或排序的字段建索引即可。3.建索引优
分类:
数据库 时间:
2018-07-24 12:27:48
阅读次数:
178