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

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>
            午夜精品久久久久久久久久久久 | 欧美午夜精品久久久久久浪潮| 久久一区二区三区超碰国产精品| 韩国精品在线观看| 国产精品久久久久久亚洲调教| 久久人人爽人人爽爽久久| 一区二区三区四区国产精品| 欧美岛国在线观看| 你懂的国产精品| 久久免费视频一区| 麻豆精品国产91久久久久久| 久久久久国产精品午夜一区| 久久久久久久网| 欧美激情精品久久久久| 亚洲国产日韩在线| 欧美激情中文字幕一区二区| 亚洲电影免费在线| 一区二区三区四区国产精品| 亚洲一区二区三区免费视频| 欧美在线高清视频| 六月婷婷久久| 国产精品久久久久久久app| 国产欧美一区二区三区另类精品| 国外成人在线视频| 精品不卡在线| 亚洲欧美日韩久久精品| 欧美在现视频| 一本综合久久| 麻豆久久精品| 国产精品久线观看视频| 亚洲国产欧美一区二区三区久久| 在线亚洲精品| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产日韩欧美三区| 在线观看一区二区精品视频| 一本到12不卡视频在线dvd| 久久av二区| 在线视频亚洲| 国产精品久久久久久户外露出 | 欧美成熟视频| 99综合视频| 国产精品理论片| 欧美在线亚洲综合一区| 亚洲视频在线观看一区| 欧美午夜精品久久久久久孕妇 | 中日韩高清电影网| 欧美激情精品久久久六区热门 | 欧美精品1区| 久久亚洲综合色| 国产精品高潮粉嫩av| 久久资源在线| 欧美日韩国产免费观看| 亚洲精华国产欧美| 欧美成年人视频网站欧美| 久热精品在线视频| 最新亚洲电影| 中文精品一区二区三区| 国产日韩亚洲欧美精品| 久久国产免费| 久久久久久久成人| 亚洲色诱最新| 国产精品欧美一区二区三区奶水| 亚洲作爱视频| 欧美伊久线香蕉线新在线| 伊人精品久久久久7777| 亚洲激情六月丁香| 国产久一道中文一区| 亚洲国产天堂久久国产91| 欧美日韩在线亚洲一区蜜芽| 欧美一区二区高清| 欧美国产日本韩| 99精品欧美一区| 亚洲一区在线免费| 亚洲人成免费| 久久精品30| 久久亚洲欧洲| 国产在线精品自拍| 欧美在线观看天堂一区二区三区| 亚洲一区二区免费在线| 欧美r片在线| 亚洲丁香婷深爱综合| 在线日韩中文字幕| 老司机午夜免费精品视频| 免费精品99久久国产综合精品| 国内精品视频在线播放| 欧美日韩国产bt| 亚洲天堂成人在线视频| 亚洲高清久久网| 国产精品入口夜色视频大尺度| 91久久亚洲| 狠狠色丁香久久婷婷综合丁香| 亚洲永久字幕| 久久精品久久99精品久久| 国产精品久久午夜夜伦鲁鲁| 亚洲欧美国产77777| 久久一区免费| 一二三区精品福利视频| 国产精品入口福利| 久久色在线观看| 中日韩男男gay无套 | 99这里只有精品| 久久国产精品电影| 亚洲美女av电影| 国产香蕉久久精品综合网| 麻豆久久精品| 校园春色国产精品| 91久久精品国产91久久性色tv| 性欧美办公室18xxxxhd| 亚洲人成人77777线观看| 国产精品入口福利| 欧美日韩福利| 欧美成人国产| 久久精彩免费视频| 久久精品国产成人| 亚洲女性裸体视频| 亚洲伦理自拍| 日韩亚洲欧美成人一区| 亚洲东热激情| 欧美激情性爽国产精品17p| 久久午夜国产精品| 欧美在线看片| 小处雏高清一区二区三区| 亚洲网址在线| 亚洲性感激情| 欧美福利一区| 久久成人精品视频| 国一区二区在线观看| 国产午夜精品一区二区三区视频| 国产精品久久久久免费a∨大胸 | 欧美电影免费观看高清| 欧美中文字幕视频在线观看| 亚洲女性裸体视频| 久久精品五月婷婷| 亚洲国产精品电影在线观看| 欧美激情视频一区二区三区免费| 亚洲二区视频在线| 亚洲欧美日韩国产一区| 欧美尤物一区| 欧美日韩精品一区二区三区四区| 亚洲精品欧美日韩| 日韩亚洲国产精品| 国产免费亚洲高清| 欧美国产一区二区在线观看| 亚洲激情电影中文字幕| 日韩午夜免费| 久久国产精品久久w女人spa| 欧美成人69av| 久久国产黑丝| 国产日韩精品一区观看| 亚洲亚洲精品三区日韩精品在线视频| 久久精品在线| 午夜一级久久| 国产综合色精品一区二区三区| 亚洲一区视频在线| 一区二区三区四区在线| 欧美精品观看| 亚洲欧美日韩国产一区二区| 亚洲图片欧美午夜| 欧美激情aⅴ一区二区三区| 日韩亚洲一区二区| 欧美日韩爆操| 午夜精品免费| 亚洲精品美女在线观看播放| 亚洲欧美中文字幕| 亚洲一区视频在线观看视频| 国产欧美日韩不卡免费| 久久影院午夜论| 欧美国产91| 欧美怡红院视频| 久久er99精品| 中文欧美在线视频| 亚洲视频一区在线观看| 尤物视频一区二区| 亚洲天堂av图片| 在线看视频不卡| 亚洲国产成人精品久久| 欧美一区观看| 小处雏高清一区二区三区| 欧美一级片在线播放| 亚洲制服av| 久热成人在线视频| 女人天堂亚洲aⅴ在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 欧美视频在线视频| 国产精品美女一区二区在线观看| 狠狠色香婷婷久久亚洲精品| 在线中文字幕不卡| 麻豆91精品91久久久的内涵| 亚洲伊人网站| 欧美成人午夜激情| 亚洲高清一区二| 99精品久久| 国产精品日韩在线播放| 一区二区久久久久| 久久这里只有精品视频首页| 亚洲午夜久久久| 久久久精品国产一区二区三区| 欧美韩日亚洲| 亚洲精品免费在线播放| 久久综合图片|