gpt4 book ai didi

php - 为什么这个 MySQL 选择查询会减慢速度?

转载 作者:行者123 更新时间:2023-11-29 13:04:38 26 4
gpt4 key购买 nike

我有这个查询:

"SELECT * FROM forum_posts WHERE post_deleted='0'"

我可以通过 New Relic 看到它占用了我 60% 的 MySQL 资源,因此降低了我整个网站的速度。

我不知道为什么这么简单的查询会减慢速度?我的表是一个 InnoDB 表,索引为“id”。

最佳答案

  • post_deleted 上创建索引
  • 验证 post_deleted 是否为 bool 类型(tinyint、smallint 甚至整数将优于字符串)
  • 不要与字符串“0”进行比较,而是与数字 0 进行比较。

关于php - 为什么这个 MySQL 选择查询会减慢速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22899571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com