Differences between MySQL AUTO_INCREMENT 5.7 VS 8.0 (二)
几年前整理过一篇
提供综合数据库运维服务与优化方案(不限Oracle MySQL PG GaussDB GoldenDB OceanBase等), 微信/Tel:(+86)134-365-60330
几年前整理过一篇
前面我测试了oracle迁移到postgresql的两个性能问题,not in时不能转换为Antijoin, 和join view的谓词不是关连列时存在无法谓词推进,下面测试一下在另外2款集中式数据库达梦和崖山的表现。
在 Oracle 数据库开发中,PROCEDURE + OUT 参数 是非常常见的开发模式。尤其是在GIS、电力、erp系统中,最近在我们的客户从oracle迁移到postgresq系(highgoDB)数据库中存在一些这样的场景,下面简单记录一下在迁移到postgresql实现。
都知道oracle的优化器要比其他数据库好,但有时需要一些证据,在从oracle向国产数据库迁移后,可能你才深有体会差距有多少。 前一篇记录了null in(…)子查询差异,在oracle到postgresql系国产改造项目上还有另一个问题是join view关连查询的差异。这篇我将简单演示。
最近有客户在oracle迁移到Highgo数据库后,有些SQL运行时间timeout而中止,然后应用就开始调中间件的timeout时间如增加socketTimeout或removeAbandonedTimeout, 这是治标不治本的方法,主要是因为SQL时间变长了,查看了SQL 也是个简单的not in( …) 子查询。 这种SQL其实在oracle是有自动优化的,但PG没有