暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
PostgreSQL:该做参数调优,还是查询优化?.doc
5
8页
0次
3天前
免费下载
PostgreSQL
:该做参数调优,还是查询优化?
数据性能是更
数的调优,还是

查询的优化?
优化的事实
调优参数可以提高性能


,在某些情况下可以
提高

优化查询可以将性能提高几倍或数十倍。
调优应用程序可以将性能提高多达数百倍!
查询示例
让我们从

项目中获取一个

查询。

 
! "
#$%&
'%()*+*%)* ,
'%()%)*+ ,**+
-.$ ,/'#0/
1)23,/%$2/
1)2 4-)/56767/ /5676/
8$%9:4;  <
使用缺省内存配置的执行计划
几个重要的配置参数如下:
 *=,7&4
>+??,@&4
?A>+,
下面是上述查询的执行计划:
9$;:1)
6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
6666666666666666666666666666666666666666666666666
81!,@BCB77@BCBD7>,@> ,@"!
?,5C5D5C5C5>,@,"
80EF
4=F ,@C ,CB@
6G!,@BCB77@BCB@@@>,> ,"!
?,5C55C5C>,B5,"
0EF
& FH+&?EF5B+4
4=F ,@C ,CB@
6G.'!,CD@BC7B>,> ,"!
?,B55C5>,B5,"
. F!*+ ,**+ "
4=F ,@C ,CB@
6GH!,55@7DD>,B55CDD
> ,7"!?,BDB5D>,B55BD5,"
4=F ,5 ,CB@
6G.!,CBCB>,> ,"!
?,7D7>,BD,"
4+F@4F&?E9F+4
4=F ,@
6G) !,@D@CB>,> ,"
!?,@B5B7@C>,BD,"
4=F ,@
6G4?.!,D7@D5@D@D>,@
> ,B"!?,@B7C>,@,"
$+ F! ,/'#0/FF*"
#F!! G,/56767FF6
/FF?? > ? I" 1)2 !  J, /5676
FF6/FF??  >  ?  I"  1)2  !3  ,
/%$2/FF*""
$>$?3 *E#FB
.4+FA,@7
4=F ,@DB
6G4?( A 
!,D7@ >,7D > ," ! ?,7B77B7
>,5,"
( A F! ,/'#0/FF*"
4=F ,
6G4?.*+*!,55DB7
>,7> ,7"!?,55@>,C,@"
$+ F! , "
.4+FA,C
4=F ,D
6G4?( A*+ 
!,7>,7> ,"!?,@@>,C
,@"
( A F! , "
4=F ,
A?F@
调整下并行执行的参数:
 *=,7&4
>+??,@&4
?A>+,
下面是新的执行计划:
9$;:1)
6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
6666666666666666666666666666666666666666666666666
#I81!,CBB57CBBDB>,@> ,@"
!?,DD@C5DD7>,@,"
80EF
4=F ,@5@ ,C@7
6G8&!,CBB57CBBD5>,7> ,@"!
?,DD@@DD7@@>,,"
-+: F
-+ F
4=F ,@5@ ,C@7
6G:81!,CB5BCB7D>,@
> ,@"!?,D77D77@>,5,5"
80EF
4=F ,@5@ ,C@7
6G!,CB5BCBB@>,@> ,"!
?,D77@D775>,@,5"
0EF
& FH+&?EFD+4
4=F ,@5@ ,C@7
-+F& FH+&?EFC+4
-+F& FH+&?EFD+4
6G:.'!,DDCC@B7>,@
> ,"!?,C7D7C7C>,@,5"
. F!*+ ,**+ "
4=F ,@5@ ,C@7
6G:H!,5DB@CB
>,BCDC@B> ,7"!?,B@@@>,@5C7D7
,5"
4=F ,D ,C@7
6G:.!,DDCDDC>,@@> ,"
!?,C@@CC>,5,5"
of 8
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。