问个简单的问题 如果一间公司的ERP系统用ORACEL 已7年,生产时务表非常宠大,有10000多万条记录,有二个这样的表,要用关联查询,速度慢,如果各位是MIS 经理如何处理这个问题! 想听听各位的意见,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:硬件方面 尽量升级2:软件方便 数据库添加索引或者其他优化方式 sql也可以根据索引来优化3:分割数据 可以每年甚至一个月创建一个表用于存当年月的数据 查询的时候根据查询时间来选择要查询的年月表 1、sql入手,看一下是否有性能提升的空间。2、表分区了。3、根据业务,看一下是否对实时性要求比较高。如果不高,考虑建立物化视图,并且业务不忙时执行如果很高,物化视图这个就没有办法了,看的出你的事务量还是挺多的,实时刷新会影响一部分性能。4、2楼说的那样,分割数据,你不可能所有数据都必须是online的吧,总有一部分可以作为近线或者离线数据。5、如果上面所说的都无法解决你的问题,那就是加硬件了。上面的东西,只是做为dba来说需要考虑的问题。如果我是MIS 经理,直接交给dba和程序开人员就完了,操这么多心干什么。 求Oracle数据库数据保密增强产品 c 程序在VC平台下 连接 Oracle成功,但数据无法交互[ 请问300G图片文件如果存到oracle中会给oracle的性能带来什么样的影响! 删除记录时,数据库一直提示正在执行删除,已经排除锁表的可能,还有可能是什么问题 初级问题120等着各位大侠来拿呢! 求助,各位SQL大神进来看看,谢谢谢谢。 怎么修改clob类型里的内容? 关于oracle与VB的问题 DEVELOP如何访问LINUX上的ORACLE trnsname.ora里每个字段什么意思 关于数据备份问题!!! oracle第二次使用遇到的问题 求一个视图
2、表分区了。
3、根据业务,看一下是否对实时性要求比较高。
如果不高,考虑建立物化视图,并且业务不忙时执行
如果很高,物化视图这个就没有办法了,看的出你的事务量还是挺多的,实时刷新会影响一部分性能。
4、2楼说的那样,分割数据,你不可能所有数据都必须是online的吧,总有一部分可以作为近线或者离线数据。
5、如果上面所说的都无法解决你的问题,那就是加硬件了。上面的东西,只是做为dba来说需要考虑的问题。如果我是MIS 经理,直接交给dba和程序开人员就完了,操这么多心干什么。