【问题标题】:Adding database index for my Rails app为我的 Rails 应用程序添加数据库索引
【发布时间】:2012-10-13 18:45:19
【问题描述】:

我正在使用 MySQL,需要为我的表添加一些索引以获得更好的性能。

我的一个常见问题是这样的:

arrs = @book.items.where("type = 'A' and status not in ('cancelled','notransportation')").order("item_date, item_time asc")

您如何建议添加有助于此类查询的索引?

【问题讨论】:

    标签: mysql ruby-on-rails ruby indexing


    【解决方案1】:

    从您的应用程序日志中收集正在运行的原始 SQL 查询,然后使用 SELECT EXPLAIN 找出添加索引的位置。

    我在SELECT EXPLAIN 上找到了this tutorialthis slideshow,这应该会有所帮助。祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-29
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      相关资源
      最近更新 更多