暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
SQL性能优化分享.docx
858
4页
30次
2022-01-08
免费下载
SQL
性能优化分享
一、
hash
列、动态
hash
与拉复制表
Sql1


亿

亿

复制.trc
耗时
1
175s
耗时
2
45s
Sql2

 !
 !

hash列变更后.trc
动态hash.trc
耗时
1
87s
耗时
2
hash
列变更后):
181s
耗时
3
(强制动态
hash
):
94s
相关参数:
"#$%&''&()%&)*$%+!) !,-.)/
"#$%&''&()%%'&'!#(&!0
两分布表关联情况总结:
关联列均为
''
分布列
关联列只有其中一张表的为
''
分布列
大表关联列为
''
分布列
小表动态
''
小表拉复制表,若表很小对性能几乎无影响可不做更改,若表数据量不是
很小的情况下可设置参数为
强制动态
''
小表关联列为
''
分布列
大表动态
''
大表拉复制表,需设置参数为
强制动态
''
1
关联列均不为
''
分布列
大表与大表,两表动态
''
2
大表与很小的表,小表拉复制表
二、关联列重复值较多导致中间结果集较大——改写
sql
原始
Sql

234
2544
244
267489:3;4
2! ##' # .
2%0!##' # .
1<1
亿
49:3=
6464
444=444
362212>22?
5.trc
改写前
sql
的现象描述:
<1
亿条
?
条关

),
"&!$,
1<
)产结果
@
万,
A#
总耗时

改写
sql
7#%64
2
234
2544
244
2$.74;4
of 4
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜