Oracle中对于频繁查询更新的大表如何实现迁移优化?

原来使用的Oracle数据库时,由于其成熟的查询优化器,对于频繁查询并更新的大表而言,效率可以接受,业务也能接受,例如交易记录,所有的交易均需要插入该表,而部分交易可能又要频繁查询该表甚至频繁更新该表,当表容量达到一定大小时,从ORACLE迁移到国产数据库可能存在效率问题,一旦该表出现卡顿,所有交易都有影响,后果非常严重,因此在迁移过程中对于这类频繁查询更新的大表需要如何考虑?

参与10

2同行回答

huawei851120huawei851120课题专家组数据库运维工程师某省级联社
根据经验有以下建议:先对Oracle库进行优化改造,对大表改造为分区表,缩小每个分区表的大小。然后为改Oracle库建立ADG读库,将读交易改造至读改ADG库。优化完成后,再进行国产化改造就很方便了。甚至可以分阶段先改造读交易至国产数据库,再改造写交易至国产数据库。最后:如果一个系...显示全部

根据经验有以下建议:
先对Oracle库进行优化改造,对大表改造为分区表,缩小每个分区表的大小。然后为改Oracle库建立ADG读库,将读交易改造至读改ADG库。优化完成后,再进行国产化改造就很方便了。甚至可以分阶段先改造读交易至国产数据库,再改造写交易至国产数据库。
最后:如果一个系统在Oracle上运行就有比较多的问题,不要试图通过改造成国产数据库来解决改问题,可能会把问题放大。

收起
银行 · 2022-12-13
浏览948
zftangzftang其它小白一枚
归档分区跨区显示全部

归档
分区
跨区

收起
互联网服务 · 2022-12-28
浏览814

提问者

张晓斌先生
金融保险科技保险央企
擅长领域: 数据库服务器信创

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-12-13
  • 关注会员:4 人
  • 问题浏览:1645
  • 最近回答:2022-12-28
  • X社区推广