mysql 优化
数据量百万,查询类似如下:
SELECT
COUNT(*) AS t_count
FROM
`log_history`
WHERE
`status` >= 0
AND (
`txt_id` IN (
'6',
'16',
'19',
'26',
'28',
'39',
'101',
'107',
'117',
'141',
'143',
'144',
'50',
'109',
'54',
'87',
'105',
'110',
'125',
'127',
'130',
'138',
'142',
'145',
'103',
'118',
'104',
'112',
'115',
'123',
'136',
'106',
'116',
'121',
'124',
'126',
'128',
'131',
'146',
'114',
'119',
'120',
'129',
'132',
'137',
'139',
'147'
)
)
LIMIT 1
单表统计,大概10来秒,txt_id已做索引,无效果。如何优化?
EXPLAIN SQL:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
结果是什么
status加索引,数据库热数据放入ssd存储器