请教关于百万条记录统计的问题! 数以亿计的记录数,从中检索出百万条记录,并对相关字段进行统计,请问怎么做速度才会比较快????谢谢!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于where条件中经常出现的字段建立索引。如果数据量比较大,还可以建立分区索引。 检索与的效果不用多说了,试过就知道第二个 你数据有多大,内存有多大,而且你的内存又不全是给oracle的;当然你可以调整sga 的各个参数,不过这个很有难度 在应用程序里先把检索的结果读出来,然后进行统计,不是在Oracle里统计,应用程序和Oracle部署在不同的服务器上,不知道这样做会不会有所改善? 可以创建一个临时表,用来存放检索出的数据,对相关字段进行统计完之后清除临时表,此方法对于大表来说效率相对较高。create table as select 。这个操作本身就非常快。 看具体环境了,包括硬件和软件相对来说肯定是在ORALE服务器里实现快,因为很多数据的存取机制ORACLE自身是透明的, 用过mysql存储过程和oracle存储过程的哥哥姐姐们来看看 求助oracle储存过程问题? 有人用过Oracle 10g集群服务RAC吗 请问如何知道一个主键对应的字段名? oracle存储过程 Oracle Messaging Gateway有什么用途? 这个查询语句怎么写? 有关全局名的问题--在线等 怎样将一个用户下的所有数据导入到另一个用户下?急!在线等 用CREATE TABLE语句建立表 在oracle里用as重命名了一个字段后,这个名字能用在这个sql里吗? SQL 求助
如果数据量比较大,还可以建立分区索引。
当然你可以调整sga 的各个参数,不过这个很有难度
create table as select 。这个操作本身就非常快。
相对来说肯定是在ORALE服务器里实现快,因为很多数据的存取机制ORACLE自身是透明的,