Oracle trunc 影响效率 oracletrunc影响效率
程序员文章站
2024-03-16 17:14:46
...
不要对时间字段进行函数处理,非常慢
低能--每提取一条记录都要对时间字段进行函数处理才能确定是否合适
SELECT COUNT(1)
FROM A_BASIC_CS_RADIO_H
WHERE TRUNC(COLLECTTIME) = TRUNC(SYSDATE) - 1
一般耗时4-5秒。
高效--直接可以判断是否合适
SELECT COUNT(1)
FROM A_BASIC_CS_RADIO_H
WHERE
COLLECTTIME>=trunc(sysdate-1)
AND COLLECTTIME <trunc(sysdate)
一般耗时0.05秒。差别太大了。
另外:trunc(SYSDATE)返回的是当天日期的[00:00:00]
推荐阅读
-
Oracle trunc 影响效率 oracletrunc影响效率
-
【Spark2运算效率】第五节 影响生产集群运算效率的原因之小文件
-
php 注释 会不会 影响 效率 性能
-
【加密PHP】求对运作效率影响最小的加密PHP文件的方法!感兴趣的也可以来探讨一下
-
技术分享 | MySQL:查询字段数量多少对查询效率的影响
-
技术分享 | MySQL:查询字段数量多少对查询效率的影响
-
CSS对Web页面载入效率的影响分析总结
-
成功的网页设计影响网站优化的效率分析
-
Python 数据分析:数据评估 -- 影响分析效率的细节坑(质量&整洁度评估)
-
SQL Server并行操作优化避免并行操作被抑制而影响SQL的执行效率