查询记录总数的性能问题 数据量是100w条,系统采用hibernate,查询记录总数时是直接用select count(*) from table1,耗时10s左右。各位有经验的大大一般在大数据量时是采用什么方式查询记录总数的,或者在数据库上应该怎么做优化才能让count的时候效率提高? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有关select count的性能,vc大侠以前有一个专门的帖http://topic.csdn.net/u/20090617/16/401ea743-48fa-4449-ab85-6e955fea1a01.html select count(*) from table1 查询时别用* 用count(*)也可以啊。关键能是用上索引,别的都无所谓。 用*的话,oracle要从数据字典中查询进行翻译,不知道我理解的对不对,当然按你说的建立索引是最主要的也是效率最好的,只是我觉得能不用*就不用*。 数据相应字段生成head头,超难。。高手来回答 求一存储过程的写法 求救!!oracle解锁问题 view的insert问题 有谁见过oracle 中VIEW 里含有UNION ALL时出现的BUG,如何解决? 求教oracle表中一个日期时间的读取 查询Oracle表的PK列 Oracle9i归档问题(在线等待) 谁能帮我写个sql,----多表查询,!!!!!!!!1马上结帐 关于truncate的问题 Connection refused异常 菜鸟问题请教大家
http://topic.csdn.net/u/20090617/16/401ea743-48fa-4449-ab85-6e955fea1a01.html