mysql 优化

发布于 2022-09-04 01:27:42 字数 1062 浏览 14 评论 0

数据量百万,查询类似如下:

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:
clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

愛放△進行李 2022-09-11 01:27:42
EXPLAIN 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

结果是什么

好久不见√ 2022-09-11 01:27:42

status加索引,数据库热数据放入ssd存储器

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文