【问题标题】:Optimizing query in mysql more efficient在mysql中优化查询更高效
【发布时间】:2019-03-07 22:14:25
【问题描述】:

请查看我的查询和执行计划,我已经在大部分表中添加了索引,但是当我加入它时会使用主键和外键索引。 我只记录了 50 条记录。

需要 5-7 秒。

我怎样才能优化这种更有效的方式。

【问题讨论】:

  • 请提供文字而非图片,并包括所有相关表格的 SHOW CREATE TABLE 语句
  • 问题更适合dba.stackexchange.com
  • @AnuragSrivastava 我不同意。

标签: mysql query-optimization query-performance


【解决方案1】:

您可以为表boxes中的列po_id添加索引,也可以将派生表claim_notes转换为子查询

(SELECT MAX(claim_status_id) FROM claim_notes WHERE item_id = items.id) AS claim_status_id

【讨论】:

    猜你喜欢
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    • 1970-01-01
    • 2013-11-13
    • 2011-03-09
    • 2020-05-16
    相关资源
    最近更新 更多