
SQL优化
文章平均质量分 93
Fan_-_
菜的不行
展开
-
数据分布不均匀走HASH JOIN导致的性能问题
这个案例是JAVA开发说一个存储过程跑的很慢,之后我跑这个过程,然后通过脚本抓出了慢的SQL表大小tb_user_channel --1Wtb_channel_info --1Wbase_data_login_info 19W就是这条SQL,跑完要7分钟。base_data_login_info本来是@db_link,但是我在本地建了一个同样的表发现还是7分钟左右,所以...原创 2016-08-06 22:01:32 · 3234 阅读 · 3 评论 -
视图合并、hash join连接列数据分布不均匀引发的惨案
表大小SQL> select count(*) from agent.TB_AGENT_INFO; COUNT(*)---------- 1751SQL> select count(*) from TB_CHANNEL_INFO ; COUNT(*)---------- 1807SQL> select count(*) from TB_USER_CHANNEL; C原创 2016-08-26 10:40:43 · 2497 阅读 · 0 评论 -
自定义函数改表关联优化一例
今天朋友丢来一个SQL,叫我帮忙优化一下.受过落总真传,我瞄了几眼就知道咋回事了SELECT ESS.PK_NO, HE.EMPID, HE.LOCAL_NAME, ESS.ITEM_NO ITEM_NO_NO, ESS.PERSON_ID, GET_DEPT_NAME(HE.DEPTNO, 'zh') DEPT_NAME,原创 2017-12-28 18:10:55 · 281 阅读 · 0 评论