SQL优化问题
dbdao吧
全部回复
仅看楼主
level 4
Biot,您好!
数据库版本:5.6.16
系统:Centos 6.5
因业务关系无法提供完整的SQL语句。
例如:
`State` tinyint(4) DEFAULT '1' COMMENT '订单状态(1正常,2.下单异常,3,拆单异常;100:预售尾款(于其他订单区分不在用户中心显示);123:回滚失败订单,124:客服需要审核的订单,125:异常订单作废,126:拆单的主订单作废,127物理删除)'
state 字段中“订单状态“有 1,2,3各个状态的时候,如果建立索引,当查询一直是1的时候,可能速度很快,如果当1,2,3频率高的时候,可能就会慢。
因此请问这样字段的SQL有什么优化建议,谢谢。
2016年05月24日 07点05分 1
level 9
如果当1,2,3频率高的时候?
并发查询?
Query Cache?
2016年05月24日 07点05分 2
level 9
河南-老宋(273002188) 3:30:22 PM
我看到这个问题想到的是:
对比慢和快的 profile,看时间用在哪儿了。
上海-DBDAO-Biot([email protected]) 3:34:45 PM
你当时没想到他用query cache?
北京-DBA-Yoon<[email protected]> 3:35:20 PM
主要现在数据量不大。 因此,没有性能问题。
上海-DBDAO-Biot([email protected]) 3:36:11 PM
它说查询1的时候,没问性能问题。那性能问题有不在sql了。。
河南-老宋(273002188) 3:36:12 PM
qc 用到的条件 较苛刻。
并且 我们是关的
上海-DBDAO-Biot([email protected]) 3:36:35 PM
foxytale-璜军(195136130) 3:37:09 PM
一般都关吧
2016年05月24日 07点05分 4
1