05 2024 档案
摘要:一哥们出条sql题给我玩,将下面sql改成不使用keep分析函数的写法。 select deptno, ename, sal, hiredate, min(sal) keep(dense_rank first order by hiredate) over(partition by deptno)
阅读全文
摘要:最近遇在干个核心的金融项目,规模很大,客户主要是用oracle数据库,现在需要适配ob,原来在oracle就是分区表的迁来ob以后需要进行改造。 oracle默认使用是堆表(ht),而ob使用的是索引组织表(iot),表原理不一样所以分区表会稍微有点区别。 1、表无主键,创建范围分区表 CREATE
阅读全文
摘要:某国产数据库原厂高级工程师找我优化SQL,以下是他给的三个案例。😼 案例一: 慢SQL和执行计划: SELECT c.* FROM aaaaa a INNER JOIN bbbbbbbbbbb b ON a.attend_rule_id = b.attend_rule_id INNER JOIN
阅读全文
摘要:1、top 查出PID top 2、找到线程 top -H -p 进程PID 3、将线程id转换成16进制 printf '0x%x\n' 线程pid 4、jstack 找出代码 jstack 进程PID |grep 16进制线程pid -A 20
阅读全文