在php / mysql中使用内部售票系统。这个短期票务系统已经存在了一年左右。
我们达到了10,000张门票,我希望提高查询效率,因为每天不需要查看9,500张左右的门票。
现在,查询按技术ID获取行,然后检查是否是开放票。
我猜测,如果我让它查找打开的门票,那么技术ID查询将更有效。这是真的(在查询构建时,具有更多选项的行的选项较少的行吗?)
答案 0 :(得分:3)
不要猜,测量!
最重要的部分是您的查询具有适当的索引。并且10000不是大量的行,如果这显然很慢,则查询可能没有使用索引。
SO question: What resources exist for Database performance-tuning?