在编写查询时我总是想知道的一件事是我是否在编写最优化的查询?我知道某些事情,比如: 1)使用SELECT field1,filed2而不是SELECT * 2)为表格提供适当的索引 但我确信在编写查询时应该记住
1)使用SELECT field1,filed2而不是SELECT *
2)为表格提供适当的索引
但我确信在编写查询时应该记住更多的事情,因为大多数数据库只能增长更多,最佳查询将有助于执行时间.你能分享一些关于编写查询的技巧和窍门吗?
测试是衡量绩效的最佳方式.监控实时数据库上的查询并使用 slow query log之类的内容.我还建议启用query cache,这将为大多数典型的使用情况带来巨大的推动力.