对于大多数记录,此字段为空。我只需要唤醒一些记录。
表非常大,我想知道要唤醒哪些记录。我不希望数据库搜索每一行。你能告诉我你的想法吗?
发布于 2010-03-25 08:47:03
在just (WAKEUP_TIME)上创建一个普通索引。只有WAKEUP_TIME不为null的行才会存储在索引中。当WAKEUP_TIME更新为NULL时,该条目将从索引中删除,因此索引将是查找与谓词匹配的所有行的最有效方法。
发布于 2010-03-25 03:08:05
为什么不在wakeup_time上创建一个索引呢?此外,默认情况下,您可以在其中填充较远的日期,如3000-01-01。
https://stackoverflow.com/questions/2510075
复制相似问题