摘要: 同事提供一条SQL,原执行时间需要 3.6S ,反馈比较慢需要优化一下,废话不说贴SQL: 原SQL: select ((select count(1) FROM AAAAAAAAA wf join BBBBBBBBBB procinst on procinst.id_ = wf.proc_inst 阅读全文
posted @ 2023-01-30 17:35 小至尖尖 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 川川找a56爆大奖在线娱乐优化SQL,逻辑读达到398,000,安排一下。 SQL和执行计划: SELECT t1.*, t3.bed_number, t3.patient_name, t4.name FROM odw_checkrecipe_result t1 left join lenovo_his.ip_pat 阅读全文
posted @ 2023-01-17 20:06 小至尖尖 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 同事找a56爆大奖在线娱乐优化SQL,同一条SQL语句LIKE过滤条件不同,执行时间差别很多,废话不说安排一下。 LIKE过滤条件执行快的SQL和执行计划: EXPLAIN ANALYZE SELECT case_id, cate_id, cate_name, view_url, proc_ins_id, creat 阅读全文
posted @ 2023-01-10 22:07 小至尖尖 阅读(437) 评论(0) 推荐(0) 编辑
摘要: DM一哥们找a56爆大奖在线娱乐优化条分页的SQL语句,结果集很小返回99行数据,废话不说安排一下。 原始SQL语句如下,保密要求,给真实的表名换了别名: SELECT count(*) FROM (SELECT TMP.*, ROWNUM ROW_ID FROM (select * from (select pp. 阅读全文
posted @ 2023-01-03 20:58 小至尖尖 阅读(370) 评论(0) 推荐(1) 编辑
摘要: KingabseES例程-事实数据与规则的匹配校验 背景 使用规则,对数据进行校验,比如电商的用户购物订单,是否合法。这就需要订单的多维度,如 用户、地区、物流、支付手段、供应商 等各类信息,进行动态组合条件的关联匹配。 通常的匹配模式 针对某个订单 a56爆大奖在线娱乐是根据某个订单,与全部规则进行匹配。 sel 阅读全文
posted @ 2022-12-13 15:24 小至尖尖 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 朋友给了一条SQL说跑8个小时才出结果,结果集很小75条数据,给他安排一下。 SQL如下: SELECT DISTINCT T.XLA_TYPE, T.XLA_CODE, T.VENDOR_CODE, T.VENDOR_NAME, T.PERIOD_NAME, T.BATCH_NAME, T.DES 阅读全文
posted @ 2022-12-06 17:13 小至尖尖 阅读(145) 评论(0) 推荐(0) 编辑
摘要: postgresql 并没有像 oracle 、dm 有这么丰富的 hint,在不改 sql 的情况下能干预执行计划。 如果想学好 postgresql、kingbase、MySQL 的sql 调优,sql 的等价改写是必须要掌握的技巧,今天分享一个案例,简单的标量子查询改左连接。 环境介绍: 学生 阅读全文
posted @ 2022-12-06 12:05 小至尖尖 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 同事找a56爆大奖在线娱乐优化一些SQL,其中有个SQL比较经典,拿出来分享给大家,从原来执行2分钟,到1.4S出结果。 -- 原SQL SELECT count (*) FROM ( SELECT DISTINCT T1.id, T1.doc_no, T1.title, T1.type, T1.addTime, T 阅读全文
posted @ 2022-11-18 16:07 小至尖尖 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一开发哥们找a56爆大奖在线娱乐改写SQL,他写的逻辑始终不对,安排! -- 他写的SQL: -- order_id 是主键 with a as ( select str_to_date(regist_time,'%Y-%m-%d') as regist_time from d where str_to_date(r 阅读全文
posted @ 2022-11-17 10:14 小至尖尖 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 京华开发一哥们找a56爆大奖在线娱乐优化条报表SQL,反馈执行时间很慢需要 31s 才能出结果,安排。 原SQL(31s): SELECT * FROM (SELECT A.YEAR AS YEAR, A.MONTH AS MONTH, B.APP_ID AS MAIN_ID, B.MERCHANT_NAME AS 阅读全文
posted @ 2022-11-17 10:07 小至尖尖 阅读(163) 评论(0) 推荐(0) 编辑