数据库迁移sql语句兼容问题?

从传统数据库迁移到国产数据库中,如果出现sql语句的兼容问题,比如说迁移之后,原来正常的sql变成了慢sql,这样的情况怎样高效处理?

参与9

3同行回答

huawei851120huawei851120  数据库运维工程师 , 某省级联社
1,迁移之前,要请真正有经验的专家对SQL全部摸排一遍,全部的SQL!2,投产前要经过测试,尤其是并发高的交易场景进行压力测试。显示全部

1,迁移之前,要请真正有经验的专家对SQL全部摸排一遍,全部的SQL!
2,投产前要经过测试,尤其是并发高的交易场景进行压力测试。

收起
银行 · 2022-06-30
浏览803
GBase_DavidGBase_David  DBA , GBase
语法通用是因为需要遵守SQL标准所致,换言之如果没有了SQL标准的存在,则语法可能都会差异很大;性能上有差异是因为 每个数据库产品的优化器的算法是不一样的,就算都是B+树的算法,效率也未必一致。这需要应用开发商根据数据库的特点进行处理了。SQL性能的事情很难取巧...显示全部

语法通用是因为需要遵守SQL标准所致,换言之如果没有了SQL标准的存在,则语法可能都会差异很大;
性能上有差异是因为 每个数据库产品的优化器的算法是不一样的,就算都是B+树的算法,效率也未必一致。
这需要应用开发商根据数据库的特点进行处理了。

SQL性能的事情很难取巧

收起
IT其它 · 2022-06-30
浏览938
yata52yata52  数据库管理员 , 中国人寿财险
上线前做好充分验证,通过功能测试、性能测试将出现的性能下降模块进行分析调优。利用Oracle自带的SPA等工具统计高频SQL,并在国产库中回放对比效率差异(部分国产库已支持SPA回放) 。 上线后利用APM监控工具实现SQL级监控,发现一条优化一条。...显示全部

上线前做好充分验证,通过功能测试、性能测试将出现的性能下降模块进行分析调优。利用Oracle自带的SPA等工具统计高频SQL,并在国产库中回放对比效率差异(部分国产库已支持SPA回放) 。 上线后利用APM监控工具实现SQL级监控,发现一条优化一条。

收起
互联网服务 · 2022-07-05
浏览771

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-06-30
  • 关注会员:4 人
  • 问题浏览:2369
  • 最近回答:2022-07-05
  • X社区推广