1、两表字段匹配时由于字段类型不同,导致性能下降。2、两表字段匹配,同时大表字段有条件筛选,由于sql代码问题,先匹配再筛选,导致性能下降。3、筛选字段上应用了时间或字符函数,导致未用索引。其他可能还有,待各位老师和同行补充。个人觉得,oracle对于情况1和2,可能有些自带的优化处理,导致不发生性能问题,而同样的语句拿到pg,就不行了。在数据库迁移中会遇到大量的问题sql,能不能有通用的处理方法,能自动发现到上述会引起性能问题sql?
数据库基本都提供慢查询、慢日志功能
业务在上线前核心模块做好压力测试,上线后周期性分析慢日志和持续优化
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30