当前位置: 技术问答>java相关
**关于大数据量如何提高效率。
来源: 互联网 发布时间:2015-04-24
本文导语: 情况是: 数据库中已有几百万条的数据,并且每年增加几十万条的数据,这些数据均来自于一张大表,需用经常用到查询和插入。这张表中的字段大概有三十多个。数据库用的是oracle9i 疑问是: 是否应将这张表中的...
情况是:
数据库中已有几百万条的数据,并且每年增加几十万条的数据,这些数据均来自于一张大表,需用经常用到查询和插入。这张表中的字段大概有三十多个。数据库用的是oracle9i
疑问是:
是否应将这张表中的一些字段抽出来组成另外的表。也就是将一张大表拆成一些小表。
请问,这种方式是否查询效率可以得到提高,并且易于维护。
谢谢。
数据库中已有几百万条的数据,并且每年增加几十万条的数据,这些数据均来自于一张大表,需用经常用到查询和插入。这张表中的字段大概有三十多个。数据库用的是oracle9i
疑问是:
是否应将这张表中的一些字段抽出来组成另外的表。也就是将一张大表拆成一些小表。
请问,这种方式是否查询效率可以得到提高,并且易于维护。
谢谢。
|
可以分成几个表分别存储一些字段,然后通过主建进行连接!不过那么庞大的数据这样做的话查询起来还要进行表连接,效率只有低,所以还是从SQL语句的优化上去考虑!比如指定字段名,限制条件,限制查询数目等都是好办法!
|
sql所选取的字段写的详细些,条件再多一些,再尽量优化SQL语句,
余下的交给数据库,再用JAVA的分页机制,
不会再觉得慢!
余下的交给数据库,再用JAVA的分页机制,
不会再觉得慢!