青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

今天看了一篇文章,覺得不管怎么強(qiáng)調(diào)sortheap的重要性都不為過。理由我后面肯定會(huì)寫詳細(xì)的,這里寫記錄下,占個(gè)位置:

----2007.07.10.00。13(沒想到是10號還以為9號呢 ,9號剛過

 

========================

感覺學(xué)的不是很好,沒有達(dá)到目標(biāo),但還是把這2天學(xué)的寫上吧 。

 1.sortheap在數(shù)據(jù)庫配置說明上是這樣的:定義要用于專用排序的專用內(nèi)存頁的最大數(shù)目,或者要用于共享排序的共享內(nèi)存頁的最大數(shù)目。現(xiàn)在這個(gè)項(xiàng)目并沒有啟動(dòng)分區(qū)并行性,所以此參數(shù)只是表示要用于專用排序的專用內(nèi)存頁的最大數(shù)目。不知道是我沒理解好,還是db2沒有說好,其實(shí)這個(gè)參數(shù)還有個(gè)很重要的作用:數(shù)據(jù)庫在執(zhí)行散列連接sql的時(shí)候也用到此內(nèi)存區(qū)域。db2  對2個(gè)表進(jìn)行連接的時(shí)候,只有3種類型:嵌套,合并,散列。其中散列連接用的最多(我在執(zhí)行復(fù)雜sql的時(shí)候是這樣的,簡單的沒有測試過大家可以測試下)。進(jìn)行散列連接的時(shí)候,數(shù)據(jù)庫會(huì)把其中一個(gè)表的內(nèi)容復(fù)制到sortheap對應(yīng)的內(nèi)存中,如果sortheap對應(yīng)的內(nèi)存不夠大,就會(huì)吧余下的數(shù)據(jù)庫復(fù)制到臨時(shí)表空間中。然后進(jìn)行連接比較。可以想想操作內(nèi)存和操作硬盤的差別吧,所以我們應(yīng)盡量大的設(shè)置sortheap,使他不溢出到硬盤中,或者很少溢出。(關(guān)于上面3中嵌套,合并,散列連接類型,可以看下面的附件,附件中有很詳細(xì)的說明)

2.  查看是否溢出的方法:

大家執(zhí)行下面的命令: db2 gen snapshot for db on 數(shù)據(jù)庫名 (這個(gè)命令不需要打開db2的快照開關(guān),db2有些默認(rèn)的快照信息)。在輸出的信息中查找下面的信息:

已分配的專用排序堆總數(shù)          = 0
已分配的共享排序堆總數(shù)                    = 0
共享排序堆高水位標(biāo)記                      = 0
總計(jì)排序                          = 34600
總計(jì)排序時(shí)間(毫秒)              = 35491
排序溢出                            = 2384
活動(dòng)排序數(shù)                                 = 0

散列連接數(shù)                        = 38808
散列循環(huán)數(shù)                        = 0
散列連接溢出數(shù)                    = 534
小散列連接溢出數(shù)                  = 1

 

 排序溢出 /總計(jì)排序   可以得到溢出比例  (如果溢出比例大于 3 個(gè)百分點(diǎn),那么在應(yīng)用程序 SQL 中會(huì)出現(xiàn)嚴(yán)重的或意外的排序問題。因?yàn)檎且绯龅拇嬖诒砻靼l(fā)生了大的排序,所以理想的情況是發(fā)現(xiàn)沒有排序溢出或至少其百分比小于一個(gè)百分點(diǎn)。
如果出現(xiàn)過多的排序溢出,那么“應(yīng)急”解決方案是增加SORTHEAP的大小。然而,這樣做只是掩蓋了真實(shí)的性能問題。相反,您應(yīng)該確定引起排序的 SQL 并更改該 SQL、索引或群集來避免或減少排序開銷。如果溢出比例大于 5 (作為一種經(jīng)驗(yàn)之談),那么每個(gè)事務(wù)的排序數(shù)可能很大。雖然某些應(yīng)用程序事務(wù)執(zhí)行許多小的組合排序(它們不會(huì)溢出并且執(zhí)行時(shí)間很短),但是它消耗了過多的 CPU。當(dāng)SortsPerTX很大時(shí),按我的經(jīng)驗(yàn),這些機(jī)器通常會(huì)受到 CPU 的限制。確定引起排序的 SQL 并改進(jìn)存取方案(通過索引、群集或更改 SQL)對提高事務(wù)吞吐率是極為重要的。

散列連接數(shù)   就是在執(zhí)行sql的時(shí)候進(jìn)行散列連接的數(shù)目。這里只說下散列循環(huán)數(shù) 的意義,其他參數(shù)的意義在下面的附件中都有很詳細(xì)的說明:  我在測試的時(shí)候,把sortheap設(shè)置為16個(gè)頁,然后執(zhí)行復(fù)雜的sql,散列循環(huán)數(shù)有值,而且很高。一般看到散列循環(huán)數(shù)有值就要注意,他說明你的sortheap或者SHEAPTHRES(實(shí)例級參數(shù))太低了。現(xiàn)在的測試情況就說明sortheap太低了。另外一種情況SHEAPTHRES太低的原因: SHEAPTHRES已經(jīng)分配給前面的代理進(jìn)程了,再有代理進(jìn)程申請sortheap的時(shí)候,SHEAPTHRES已經(jīng)達(dá)到上限了,這個(gè)時(shí)候db2就會(huì)給申請sortheap的進(jìn)程很小的值,此時(shí)代理進(jìn)程進(jìn)行散列連接的時(shí)候就需要把很多數(shù)據(jù)放到硬盤上,這個(gè)時(shí)候就會(huì)導(dǎo)致散列循環(huán)數(shù)值很高,這個(gè)時(shí)候大家可以增加 SHEAPTHRES進(jìn)行觀察。

 

3.查看排序溢出的sql方法: 首先打開快照監(jiān)視器:  db2 update monitor switches using sort on statements on ;

然后過段時(shí)間(1分鐘就可以了)執(zhí)行 get snapshot for all on 數(shù)據(jù)庫名;

在輸出的信息中查找:語句排序溢出                    = 1   ,看對應(yīng)的sql就知道了,對sql的執(zhí)行計(jì)劃分析下就明白了。

記得在測試完要關(guān)閉 快照開關(guān): db2 update monitor switches using sort off statements off;



http://acme1921209.iteye.com/blog/99526
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品夜色噜噜亚洲aⅴ| 国产视频一区在线观看| 亚洲人成亚洲人成在线观看| 欧美伊久线香蕉线新在线| 亚洲免费视频网站| 羞羞色国产精品| 欧美一区二区三区啪啪| 久久久91精品| 欧美激情第4页| 99综合精品| 欧美一区二区视频观看视频| 久久理论片午夜琪琪电影网| 欧美成人一区二区在线| 欧美视频在线观看| 国产欧美一区二区精品仙草咪| 国产欧美日韩一区二区三区| 在线观看不卡| 亚洲一二三区视频在线观看| 久久爱另类一区二区小说| 麻豆精品视频在线观看| 亚洲国产一区二区视频| 亚洲影院免费观看| 免费不卡视频| 国产精品呻吟| 最近看过的日韩成人| 亚洲欧美日本国产专区一区| 美女尤物久久精品| 亚洲一区二区不卡免费| 久久午夜精品一区二区| 国产精品美女一区二区| 亚洲精品之草原avav久久| 欧美在线不卡视频| 亚洲另类在线视频| 久久亚洲精品网站| 国产精品视频yy9299一区| 亚洲欧洲日本mm| 久久久国产91| 亚洲视频中文| 欧美日韩免费在线观看| 一区二区三区在线视频观看| 亚洲欧美一级二级三级| 亚洲精品一区二区三区婷婷月 | 欧美日韩国产成人| 国产日韩在线一区| 中文欧美日韩| 亚洲激情国产| 两个人的视频www国产精品| 国产乱码精品一区二区三区忘忧草 | 亚洲午夜av| 欧美另类videos死尸| 亚洲高清不卡| 久久只精品国产| 久久成人人人人精品欧| 国产精品v欧美精品∨日韩| 亚洲精品日韩精品| 欧美大片91| 老鸭窝亚洲一区二区三区| 激情久久一区| 久久这里有精品视频| 久久经典综合| 永久91嫩草亚洲精品人人| 久久精品欧美| 久久精品成人一区二区三区 | 中文欧美日韩| 99在线精品视频在线观看| 欧美xx69| 99精品99久久久久久宅男| 亚洲国产美女久久久久| 欧美国产精品久久| 99热免费精品在线观看| 日韩一级免费| 国产精品一区一区| 久久午夜影视| 免费不卡视频| 亚洲视频你懂的| 亚洲女爱视频在线| 国产偷久久久精品专区| 欧美大片免费观看| 欧美日韩在线一区| 欧美一站二站| 美玉足脚交一区二区三区图片| 亚洲黄色片网站| 日韩一级黄色大片| 国产午夜精品一区二区三区欧美 | 国产综合色一区二区三区| 蜜臀a∨国产成人精品| 欧美成人免费va影院高清| 一区二区三区精密机械公司| 亚洲视频综合| 亚洲第一区在线| 一本色道综合亚洲| 国内精品伊人久久久久av一坑| 女同性一区二区三区人了人一 | 日韩视频在线一区| 国产精品网站一区| 欧美国产综合一区二区| 欧美日韩综合在线免费观看| 久久九九国产| 欧美日韩一区二区在线视频| 欧美在线一二三区| 欧美精品91| 久久九九全国免费精品观看| 欧美精品情趣视频| 久久久久国产精品厨房| 欧美国产精品人人做人人爱| 午夜精品久久久久久久男人的天堂| 久久久久国产精品午夜一区| 亚洲一二三区视频在线观看| 久久综合网络一区二区| 性欧美长视频| 欧美日本在线| 欧美www视频| 国产精品人人做人人爽人人添| 欧美激情中文字幕一区二区| 国产日韩一区在线| 一本一本大道香蕉久在线精品| 亚洲电影免费观看高清完整版在线观看| 99在线观看免费视频精品观看| 亚洲国产你懂的| 久久精品视频在线免费观看| 亚洲自拍电影| 欧美片第1页综合| 亚洲第一精品久久忘忧草社区| 国产美女精品免费电影| 一级日韩一区在线观看| 日韩视频免费在线| 欧美69wwwcom| 免费不卡欧美自拍视频| 国产欧美一区二区三区视频| 亚洲一区视频在线| 久久一区视频| 蜜月aⅴ免费一区二区三区| 国产视频久久久久久久| 亚洲在线视频| 亚洲欧美日韩中文视频| 欧美亚男人的天堂| 一本色道久久综合亚洲精品小说| 亚洲精品极品| 欧美风情在线观看| 亚洲激情中文1区| 日韩一区二区福利| 欧美区在线观看| 亚洲乱码精品一二三四区日韩在线| 亚洲欧洲精品一区二区精品久久久 | 欧美精品日韩综合在线| 欧美成熟视频| 亚洲精品久久久久| 欧美激情欧美激情在线五月| 最近看过的日韩成人| 亚洲卡通欧美制服中文| 欧美人成在线视频| 亚洲美洲欧洲综合国产一区| 亚洲综合精品| 国产日韩欧美亚洲| 久久在线免费观看视频| 亚洲大胆美女视频| av成人手机在线| 国产精品视频久久久| 欧美在线一二三区| 欧美激情第六页| 亚洲一区二区免费视频| 国产视频一区欧美| 欧美成人蜜桃| 亚洲深爱激情| 看片网站欧美日韩| 99热这里只有精品8| 国产精品露脸自拍| 久久久久久夜| 一本色道久久88综合日韩精品| 久久成人精品电影| 亚洲国产欧美国产综合一区 | 亚洲欧洲一区二区三区在线观看| 欧美日韩dvd在线观看| 午夜亚洲伦理| 亚洲人www| 久久爱91午夜羞羞| 日韩天堂在线观看| 韩国精品一区二区三区| 欧美激情一区二区三区不卡| 亚洲欧美一区二区三区极速播放 | 亚洲精品久久久久久久久久久| 欧美日韩一级片在线观看| 欧美在线播放高清精品| 亚洲精品1234| 久久三级视频| 亚洲女同精品视频| 亚洲欧洲精品天堂一级| 国产亚洲网站| 国产精品videosex极品| 女同性一区二区三区人了人一| 亚洲欧美日韩另类精品一区二区三区| 欧美不卡一卡二卡免费版| 亚洲欧美精品一区| 日韩视频在线观看一区二区| 国产一区二区成人久久免费影院| 欧美日韩视频不卡| 欧美夫妇交换俱乐部在线观看| 久久黄色网页| 性欧美1819性猛交| 一区二区不卡在线视频 午夜欧美不卡'|