mysql优化
来源:互联网 发布:手机淘宝上支付宝在哪 编辑:程序博客网 时间:2024/05/20 09:43
SHOW VARIABLES LIKE '%quer%'
slow_query_log
slow_query_log_file
long_query_time
慢出阿信日志存储路径
慢查询日志存储路径
超过多少秒被mysql服务器认定为慢查询,将会记录到慢查询日志
SET GLOBAL slow_query_log='ON'
SET long_query_time=5
执行计划器
EXPLAIN SELECT * FROM menu WHERE id =1;
复合类型
复杂的语句都是n多简单语句套起来的
就会有多个标示。
type 连接类型
key_len 表结构计算出的,字符集对应的字节数关系
ref显示那些字段或者常量和我们的key配合从表中查询出来记录
rows扫描次数
extra附加信息
1system
表仅有一行,是const特烈
2const
普通列 , ref
EXPLAIN
唯一索引
ref_or_null
如同ref,额外包含nul值,子查询的优化连接,从mysql4.11开始
经常用于子查询。
执行计划器查看我们的type属性的值时候,如果不是该五个类型中的一种,那么
我们就需要去优化它
怎么优化
全表扫描,
rows 表示查询的扫描行数
这个值越小,势必查询的时间也会越短
如何优化
索引能解决大部分的性能问题
web2.0时代
什么是索引
根据数据结构,抽取另外一个映射我们数据类型的数据结构,实现B-TREE或者B+
id用到了主键索引
0 0
- 优化Mysql
- mysql优化
- mysql优化
- mysql优化
- MySQL 优化
- MySQL优化
- mysql 优化
- mysql 优化
- Mysql优化
- 优化Mysql
- 优化Mysql
- 优化MYSQL
- mysql 优化
- mysql 优化
- mysql优化
- mysql优化
- MySql优化
- MySQL优化
- Python金融大数据分析-蒙特卡洛仿真
- 欢迎使用CSDN-markdown编辑器
- 符号连接和硬连接
- 数据结构 链栈的基本操作
- 第十六周项目1-(7)验证算法归并排序
- mysql优化
- 代码检视(一)
- 学习笔记 vim退出
- HTTP协议与状态链接解决方案cookie,session的关系
- UML总结--类图
- Dialog 不显示
- Elasticsearch 5.0-简单查询
- leetcode note--leetcode 16 3Sum Closest
- 英语单词