oracle向pg迁移中的sql优化问题?

1、两表字段匹配时由于字段类型不同,导致性能下降。2、两表字段匹配,同时大表字段有条件筛选,由于sql代码问题,先匹配再筛选,导致性能下降。3、筛选字段上应用了时间或字符函数,导致未用索引。其他可能还有,待各位老师和同行补充。个人觉得,oracle对于情况1和2,可能有些自带的优化...显示全部

1、两表字段匹配时由于字段类型不同,导致性能下降。
2、两表字段匹配,同时大表字段有条件筛选,由于sql代码问题,先匹配再筛选,导致性能下降。
3、筛选字段上应用了时间或字符函数,导致未用索引。
其他可能还有,待各位老师和同行补充。
个人觉得,oracle对于情况1和2,可能有些自带的优化处理,导致不发生性能问题,而同样的语句拿到pg,就不行了。
在数据库迁移中会遇到大量的问题sql,能不能有通用的处理方法,能自动发现到上述会引起性能问题sql?

收起
参与12

查看其它 1 个回答oltpone的回答

oltponeoltpone业务咨询顾问null

数据库基本都提供慢查询、慢日志功能

业务在上线前核心模块做好压力测试,上线后周期性分析慢日志和持续优化

IT其它 · 2023-09-14
浏览460

回答者

oltpone
业务咨询顾问null
擅长领域: 数据库国产数据库服务器

oltpone 最近回答过的问题

回答状态

  • 发布时间:2023-09-14
  • 关注会员:3 人
  • 回答浏览:460
  • X社区推广