崖山

robinson198812 天前
oracle·opengauss·dm8·崖山·游标loop循环·pg18
测试Oracle-PG-DM-崖山-openGauss游标LOOP性能PLSQL开发应该尽量避免使用游标,乱用游标会引起严重性能问题最近几年做过很多ORACLE EBS优化项目,除了乱写SQL导致性能问题之外,影响性能最大的就是乱用游标
robinson198814 天前
oracle·崖山·left join消除·标量子查询消除·自定义函数消除·distinct消除·order by消除
测试崖山是否支持优化器各种消除技术为什么要写本篇文章?先来看个案例吧 2012年还是2013具体记不清楚了,某运营商,Oracle10gR2
robinson19881 个月前
达梦·表膨胀·gaussdb·openteledb·崖山
测试崖山-DM8-GaussDB-OpenTeleDB数据库在长事务下表和索引是否膨胀先给大家分享下本人最近几年遇到的PG系数据库表和索引膨胀CASE吧1.原生PG,某制造业mes系统高频create/drop table,引起pg_class等系统表膨胀,系统运行2到3个月之后,查询数据字典的SQL从跑几十ms下降到几百ms甚至到秒级。和开发沟通,使用临时表替换高频create/drop table,但是开发说开发和测试工作量太大,不改。最终被迫每2-3个月停业务对数据字典进行vacuum full操作
robinson19881 个月前
数据库·oracle·cache·自定义函数·崖山·标量子查询
验证崖山数据库标量子查询是否带有CACHE功能Oracle标量子查询算法如下: 主表返回多少行,子表就要被扫描COUNT(DISTINCT NVL(主表JOIN列,0))这么多次,也就是说Oracle标量子查询带有CACHE功能 大多数国产数据库标量子查询还未实现CACHE功能,算法还停留在主表返回多少行,子表被扫描多少次 标量子查询CACHE功能在一些极致性能优化场景中非常有用,笔者曾利用该特性优化过几百条SQL 今年夏天(2025年)给某头部券商做SQL优化的时候遇到一条SQL跑3.7秒,逻辑读70W,GROUP BY后最终返回4294行数据,要
robinson19881 个月前
数据库·oracle·全表扫描·崖山·基础算子性能
Oracle-PG-崖山全表扫描基础算子性能对比本人从2021年至今(2025年12月)参与过几十个去O项目,对常见的国产数据库 达梦,金仓,OB,TDSQL,GoldenDB,GaussDB,openGauss等均有深入了解
我是有底线的