2025-03-17
无分区的大表怎么优化DML?

一oracle12c数据库,12年前公司为了省钱(以前是11g),把分区功能给去掉了,现在数据越来越多,应用越来越慢,前台应用有个比较复杂的计算功能对应的表约4000万条记录,计算耗时80%分布在DML(insert和update)上,这种情况下怎么从数据库的角度和SQL的角度优化?12c后面的版本中有哪个版本分区功能是免费的吗?
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
oracle数据泵导出问题
回答 2
信息太少了,变量太多,比如是否在一个时间段导出?(是否在做统计信息自动作业时导出?)当时系统的资源是什么情况?(数据库忙时,闲时对资源占用影响),近期是否有对数据库中的数据,对象有做过清理?等等等如果
oracle 内存结构- private sql area
回答 1
已采纳
我的理解:privatesqlarea存在于PGA中,每个会话都有各自的privatesqlarea。其作用主要是两个:1、保存执行中的SQL使用到的绑定变量的值。2、运行中的SQL的状态信息。lib
hana数据库数据推送至oracle
回答 1
Oracledatabasegateway https://www.cdata.com/kb/tech/saphanaodbcoraclehs.rst
ORA-00600
回答 3
ORA600是Oracle数据库的一个错误代码,通常表示数据库遇到了一个严重的内部错误。ORA600错误通常与数据库的内部操作有关,可能是由于软件缺陷、硬件故障或配置错误等原因引起的。通常是bug引起
Oracle
回答 2
已采纳
B 1、数据库open状态下,lgwr/dbwN等进程会持有redolog/datafile等文件的句柄,实际上就是一个指向redolog物理文件的软链接;2、删除了物理文件,只是临时释放了
ORA-00600: internal error code, arguments: [qosdExpStatRead: expcnt mismatch]
回答 2
已采纳
查阅MOS文档,可能是个Bug,参阅Bug28681153ORA600:[qosdexpstatread:expcntmismatch]onMMONSlave,action(FlushKSXMhash
oracle安装过程缺少的包在哪下载?
回答 1
请参考:https://rpm.pbone.net/resultssrodzaj1searchcompatlibstdc%2B%2B33
Oracle和MySQL在事务上实现有什么区别
回答 4
已采纳
1、mysql只有innodb支持事务,其他引擎不支持,oracle天生就支持2、mysql的默认隔离级别时可重复读,也支持读提交,oracle默认的是都提交。3、mysql的事务默认自动提交,ora
关于自连接那两个说法是正确的?
回答 2
已采纳
两个可以
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 能直接升级到21c吗?还是要先升级到19c
回答 1
直接可以升级到21c的版本:oracle数据库12.2.0.1,18c,19c所以您这个可以直接升级到21c
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
热门文章
因Oracle sqlnet.ora 配置问题导致无法通过dblink连接Oracle 19C RAC备库的问题及分析处理过程
使用dbnewid修改ORACLE数据库名字
Oracle 查询优化改写之 操作多个表
oracle 11g RAC修改控制文件路径
核心系统国产化替换道路坎坷,易鲸捷应得到鼓励支持
Oracle rac集群启动防火墙
Oracle Database 23ai 正式发布
初步了解Oracle DG
数据库log4j漏洞修复方案
Encountered RMAN-03002 and RMAN-06091 when Deleting Obsolete Backups (文档 ID 567555.1)