count函数为什么比运行清单还慢? 想查找一个表中的id的个数,用count函数就是运行不出来,试着用select id,运行了一下,不久就出来了。count的效率怎么可能如此慢,不知道问题出在什么地方?请高手指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是怎么运行的 吧你的sql贴出来理论上count(*)也用不了多长时间吧 你用的是COUNT(*)還是count(id)要是用的count(id)的話,可以把ID加為素引就快了啊! 如果这样写id要确保都为空,否则oracle在处理时会不考虑为null的值,导致count(*)与count(id)不一样的结果.可以看一下执行计划,看看是否索引建立的不对等原因,和count的效率应该没有什么关系:) 一个表有10行记录,怎样随机取一行显示呢? SQL Server通过链接服务器如何调用ORACLE的存储过程 oracle10g在Fedora5上安装结束无法启动,重建信息时候出错 各位看看这道题该怎么做?? sql语句转换的问题。 想深入了解关于数据块 知道substr的大哥们进来!!!!!!! 请问oracle9.2.0.1.0的参数文件在哪个位置? 我的数据库为什么不能够备份?各位帮忙呀 关于group by的用法请教 oracle 的连接突然失去 急助:朋友的一份Oracle DBA的Take Home Exam,全英文,谁能帮忙回答?
要是用的count(id)的話,可以把ID加為素引就快了啊!
如果这样写id要确保都为空,否则oracle在处理时会不考虑为null的值,导致count(*)与count(id)不一样的结果.可以看一下执行计划,看看是否索引建立的不对等原因,和count的效率应该没有什么关系:)