SQL TUNING
文章平均质量分 65
robinson1988
本人精通SQL,精通所有关系型数据库SQL调优,精通所有关系型数据库性能优化,精通所有关系型数据库架构,精通分库分表,熟悉大数据Hadoop,Hive,Spark,Flume,Kafka,Flink,熟悉各种ETL工具,熟悉Python,Java,C
展开
-
远程帮人优化SQL视频
远程帮一个21k的IBM的徒弟优化SQLhttp://v.youku.com/v_show/id_XMTQzNjU0OTI4MA==.html?from=y1.7-1.2原创 2016-01-07 13:06:19 · 4413 阅读 · 0 评论 -
20亿与20亿表关联优化方法(超级大表与超级大表join优化方法)
记得5年前遇到一个SQL,就是一个简单的两表关联,SQL跑了差不多一天一夜,这两个表都非常巨大,每个表都有几十个G,数据量每个表有20多亿,表的字段也特别多。相信大家也知道SQL慢在哪里了,单个进程的PGA 是绝对放不下几十个G的数据,这就会导致消耗大量temp tablespace,SQL慢就是慢在temp来回来回来回...的读写数据。遇到这种超级大表与超级大表怎么优化呢?这篇文章将告诉你答案。原创 2016-02-27 21:57:07 · 37125 阅读 · 28 评论 -
数据分布不均衡导致性能问题
今晚(2016/04/14)遇到一个奇葩案例,虽然之前也遇到过非常多奇葩案例,但是限于当时条件,无法收集案例,谁叫他奶奶的银行,证券,电信不允许泄密啊。还好今晚这个案例可以拿出来分享。故事是这样的,下面这个SQL要跑几十分钟select count(distinct a.user_name), count(distinct a.invest_id) from base_data_lo原创 2016-04-14 03:07:13 · 14237 阅读 · 8 评论 -
使用Listagg分析函数优化wmsys.wm_concat
在上周末优化班的时候一个朋友拿了一个SQL出来,让我现场优化,因为当时太忙,我安排七年老师帮忙处理。跑得慢的SQL如下:with temp as (select sgd.detail_id id, wmsys.wm_concat(distinct(sg.gp_name)) groupnames,原创 2016-06-09 02:28:24 · 19880 阅读 · 6 评论 -
SQL优化新书《SQL优化核心思想》终于出版了
耗时三年,SQL优化大作终于出版了,有想提升SQL优化水平的同学,可以买本看看本书共10章内容:第一章介绍SQL优化的基础知识;第二章讲解统计信息相关内容;第三章讲解执行计划,快速找出SQL性能瓶颈;第四章讲解常见的访问路径;第五章讲解表的各种连接方式;第六章介绍单表访问以及索引扫描的成本计算,引出优化思想。第七章讲解查询变换;第八章讲解优化技巧;第九章分享经典案例;第十章介绍全自动SQL审核...原创 2020-05-11 09:54:16 · 12382 阅读 · 21 评论