摘要: 在工单系统上看到有一条SQL问题还没解决,直接联系这位同学看看是否需要帮忙。 慢SQL: UPDATE A SET CORPORATION_NAME = ( SELECT DISTINCT CORPORATION_NAME FROM ( SELECT CONTRACT_NO, COOP_SERVIC 阅读全文
posted @ 2024-06-18 16:05 小至尖尖 阅读(192) 评论(4) 推荐(0) 编辑
摘要: 领导让a56爆大奖在线娱乐帮忙支持下其他项目的SQL优化工作,呦西,是收集案例的好机会。😍 下面SQL都是在不能远程的情况下,按照原SQL的逻辑等价改写完成发给现场同学验证。 案例一 慢SQL,4.32秒: SELECT MY_.*, RM FROM (SELECT ROWNUM RM, V_.* FROM (SE 阅读全文
posted @ 2024-06-12 21:30 小至尖尖 阅读(321) 评论(5) 推荐(1) 编辑
摘要: 一哥们出条sql题给a56爆大奖在线娱乐玩,将下面sql改成不使用keep分析函数的写法。 select deptno, ename, sal, hiredate, min(sal) keep(dense_rank first order by hiredate) over(partition by deptno) 阅读全文
posted @ 2024-05-30 15:42 小至尖尖 阅读(272) 评论(0) 推荐(2) 编辑
摘要: 最近遇在干个核心的金融项目,规模很大,客户主要是用oracle数据库,现在需要适配ob,原来在oracle就是分区表的迁来ob以后需要进行改造。 oracle默认使用是堆表(ht),而ob使用的是索引组织表(iot),表原理不一样a56爆大奖在线娱乐分区表会稍微有点区别。 1、表无主键,创建范围分区表 CREATE 阅读全文
posted @ 2024-05-28 11:29 小至尖尖 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 某国产数据库原厂高级工程师找a56爆大奖在线娱乐优化SQL,以下是他给的三个案例。😼 案例一: 慢SQL和执行计划: SELECT c.* FROM aaaaa a INNER JOIN bbbbbbbbbbb b ON a.attend_rule_id = b.attend_rule_id INNER JOIN 阅读全文
posted @ 2024-05-14 23:41 小至尖尖 阅读(113) 评论(0) 推荐(1) 编辑
摘要: 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 阅读全文
posted @ 2024-05-05 22:46 小至尖尖 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 今天晚上下班回来才有空看群,群友发了一条很简单的慢SQL问怎么优化。 非常简单,a56爆大奖在线娱乐自己模拟的数据。 表结构: -- auto-generated definition CREATE TABLE HHHHHH ( ID NUMBER NOT NULL PRIMARY KEY, NAME VARCHAR 阅读全文
posted @ 2024-04-24 23:31 小至尖尖 阅读(298) 评论(0) 推荐(1) 编辑
摘要: 来OB这么久还没有接触啥金融的SQL,只能发点其他行业的数据库SQL优化案例。😂 今天拿到手的这个案例SQL 传统行业的,很奇葩的SQL,表设计三范式都没弄好。 什么医疗,交通,能源这些传统行业的业务设计,SQL语句最奇葩了,也挺好玩的,有挑战性。 慢SQL: SELECT LI.STATUS, 阅读全文
posted @ 2024-04-20 13:21 小至尖尖 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 目前很缺递归思维,主要是算法代码写得少,本篇记录下最近思考的内容。以 PostgreSQL 代码举例(主要是非常喜欢这款性能小钢炮数据库)。 树状查询不多说,很简单大家基本都会,主要讲 cte 代码递归实现不同需求。 以下所有内容都是a56爆大奖在线娱乐个人理解,不对之处请各位读者多指教! cte 语法简介 以PG举 阅读全文
posted @ 2024-04-05 18:37 小至尖尖 阅读(756) 评论(0) 推荐(2) 编辑
摘要: 最近没遇到啥有意思的案例,都是些很简单的案例,但是又好久没写过博客了,决定水一波帖子,保持更新。😂 今天这个是任总老婆小王同学提供的金融SQL案例,难是不难,但是远程的时候网络卡得要命, 心累。😩 慢SQL(关键信息已经加密): WITH CORP11111 AS (SELECT T.O_COD 阅读全文
posted @ 2024-04-02 23:04 小至尖尖 阅读(440) 评论(2) 推荐(0) 编辑