【发布时间】:2010-08-16 14:39:52
【问题描述】:
假设一个名为'log'的表,里面有大量的记录。
应用程序通常通过简单的 SQL 检索数据:
SELECT *
FROM log
WHERE logLevel=2 AND (creationData BETWEEN ? AND ?)
logLevel 和creationData 有索引,但是记录的数量使得检索数据需要更长的时间。
我们如何解决这个问题?
【问题讨论】:
-
“解释计划”对您的查询有何影响?
标签: sql mysql sql-server oracle database-agnostic