请问如何做视图才能提高查询速度 本帖最后由 lckj2009 于 2011-03-24 15:54:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按照你的意思,应该是更新和插入频繁的表,而且在更新时伴随有查询需求。速度慢应该是卡在查询上,我上面的建议可行,不过索引应尽量少,尽量优化你的SQL语句,找到最优的执行计划 1.将表结构修改为带分区的表,根据设备类型这个字段分区,不会影响你现有表中的数据。2.将原来表的数据倒入到新建的表中。3.DML操作时将分区字段作为条件。我们系统上千万条数据,也没什么性能上的问题。 赞成楼上的意见,根据设备类型建范围分区表,然后在更新、插入等操作的时候可是试试加上/*+ no_index */的oracle hint试试,可能效果比较明显! 求一个好的Oracle对象导入导出方式 误删表,十万火急,各位大虾求求你们了。 [求助]如何从游标中查出满足条件的数据的行数 oracle package question~~!! 如何配置management server? 如何判断时间是否有错误? group by 出错, 请教. 苦苦寻觅的一个问题:如何在数据库中创建一个方案? ora-04031错误??? 备份文件大于4G怎么办? 数据库备份的问题 触发器 求助
速度慢应该是卡在查询上,我上面的建议可行,不过索引应尽量少,尽量优化你的SQL语句,找到最优的
执行计划
2.将原来表的数据倒入到新建的表中。
3.DML操作时将分区字段作为条件。
我们系统上千万条数据,也没什么性能上的问题。