首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >` `where wakeup_time < sysdate`的索引

` `where wakeup_time < sysdate`的索引
EN

Stack Overflow用户
提问于 2010-03-25 01:41:56
回答 2查看 155关注 0票数 2

对于大多数记录,此字段为空。我只需要唤醒一些记录。

表非常大,我想知道要唤醒哪些记录。我不希望数据库搜索每一行。你能告诉我你的想法吗?

EN

回答 2

Stack Overflow用户

发布于 2010-03-25 08:47:03

在just (WAKEUP_TIME)上创建一个普通索引。只有WAKEUP_TIME不为null的行才会存储在索引中。当WAKEUP_TIME更新为NULL时,该条目将从索引中删除,因此索引将是查找与谓词匹配的所有行的最有效方法。

票数 2
EN

Stack Overflow用户

发布于 2010-03-25 03:08:05

为什么不在wakeup_time上创建一个索引呢?此外,默认情况下,您可以在其中填充较远的日期,如3000-01-01。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2510075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档