DBA面试题

当前位置: 面试问题网 > DBA面试题 > 如何高效率的查找一个月以内的数据

如何高效率的查找一个月以内的数据

进行时间比较要尽量避免用sysdate. 比如:如果使用select * from eventtable where eventdate>sysdate-30进行查找,当数据量小的时候看不出来,数据量大一些就会发现执行很慢,但日期型字 段上也是有索引的,为什么会慢呢? 原来是Oracle在进行查找的时候不断地去取sysdate这个不断变化的值,而不是我们想象中的一次产生一个条件语句然后进行查找。为了加快速度,我 们可以先把当天的日期取出来,然后转成字符串后再用如下语句查,select * from eventtable where eventdate > to_date(’2001-12-1′,’yyyy-mm-dd’)。速度相差几十倍。

【如何高效率的查找一个月以内的数据】相关文章

1. 如何高效率的查找一个月以内的数据

2. 第13个月工资是一个月拿13个月工资吗?

3. 如何查找和删除数据库中的重复数据

4. 年底双薪是一个月拿13个月的工资吗?

5. 介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)

6. 如何让Java程序执行效率更高

7. 在Spring框架中如何更加高效的使用JDBC

8. 简述进程的启动、终止的方式以及如何进行进程的查看

9. 提高加薪成功率的4个小技巧

10. 你认为对你来说现在找一份工作是不是不太容易?

本文来源:https://www.mianshiwenti.com/a13315.html

点击展开全部

《如何高效率的查找一个月以内的数据》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝如何高效率的查找一个月以内的数据﹞相关内容

「如何高效率的查找一个月以内的数据」相关专题

其它栏目

也许您还喜欢