mysql应用优化原则

1.join字段的类型长度要匹配
   2.如果没有必要,则不要使用order by ,group by
   3.优化WHERE子句
     1)范围最小最精确的的条件放在最前面,in(),<,>,<>,like 的条件放在最后
     2)去除不必要的括号
     3)where 后面的条件尽量用到索引
   4.用连接代替子查询(mysql的自查询效率不高)
   5.建索引的原则。
     1)数据非常小的表,不要建立索引,索引有存储和磁盘读写的开销,非常小的表建索引,查询的速度会比不建索引的慢些
     2)20%的原则,一般情况下,查询整张表20%左右的数据,才会用到索引,大于这个数,可能就会用到全表扫描了。

  6.索引文件与数据文件分开放

  7.建索引能提高查询性能,联合主键索引配备单字段索引效果更好(单字段必须是where子句字段)

  8.分区对查询速度有提高

  9.内存不够会导致数据库变慢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值