Mysql调优(updating~)

mysql调优
调优

调优方法

数据库设计
  1. 选取最适用的字段属性
  2. 使用索引
    一般说来,索引应建立在那些将用于JOIN,WHERE判断和ORDERBY排序的字段上。尽量不要对数据库中某个含有大量重复的值的字段建立索引。对于一个ENUM类型的字段来说,出现大量重复值是很有可能的情况。
  3. 尽可能的使用not null
  4. 避免在数据库中使用blob、text类型保留大文本、文件、图片,建议使用其他方式存储(TFS/SFS),MySQL只保存指针信息。
sql语句
  1. 确定选那几列数据的时候,不要用select *,只取出必要的字段
业务逻辑

缓存,应用系统将常被访问的数据,放在缓存里,减少对数据库的访问频率

MySQL常见性能分析手段

慢查询日志
EXPLAIN 分析查询

用法:explain sql语句,分析结果如下:
在这里插入图片描述

  • key
    实际使用的索引,如果为NULL,则没有使用索引
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值