檢查點 資料庫例項概要資訊
方法 onstat -p
運**況 profile
dskreads pagreads bufreads %cached dskwrits pagwrits bufwrits %cached
6924024 6960444 57054963 87.87 276611 368870 2581449 89.32
isamtot open start read write rewrite delete commit rollbk
28117252 826169 1545943 19339955 720261 240523 170898 336161 34
gp_read gp_write gp_rewrt gp_del gp_alloc gp_free gp_curs
0 0 0 0 0 0 0
ovlock ovuserthread ovbuff usercpu syscpu numckpts flushes
1 0 0 1481.63 89.86 54 29
bufwaits lokwaits lockreqs deadlks dltouts ckpwaits compress seqscans
207092 179 89705878 0 0 5 66122 60111
ixda-ra idx-ra da-ra ra-pgsused lchwaits
500 97 5730949 5727768 186142
健康狀況評估 %cached (bufreads)
a. %cached 是讀取共享記憶體相對於磁碟讀取百分比。 oltp 系統
應該在 read cached 應該在 95%以上,write cached 應該在 80%以
上。否則,表示系統中緩衝區太少。
seqscans & cisamtot - 如果 seqscans 和 isamtot 之間的比例大於
1%,我們可以看看是否索引(index)使用少,順序掃瞄(seqscans)使
用太多。
b. bufwait - 表示我們在緩衝池中等待乙個的緩衝區數的次數。次數
高表示乙個頁面(page)正在改變太少。如果該頁被重新整理到磁碟太多
次,也可能發生這種情況。
c. lokwaits & lockreqs - 是使用者執行緒必須在鎖定表發出請求/頁/行
鎖的次數。 如果與 lokwaits/lockreqs 比率太高,那麼應用程式可能
單執行緒(single-threading)。
d. ovlock 是資料庫伺服器試圖分配鎖 15 次數以上。ovlock 字段表
明 ids 在使用了最大數量的鎖之後嘗試過再使用鎖的次數。如果該
數字非零,那麼您可能需要提高配置檔案中 locks 引數的值。
e. ovbuff 字段表明 ids 在使用了最大數量的緩衝區之後嘗試過再
使用緩衝區的次數。如果該數字很大,比如說超過 100000,那麼表
示我們需要提高 buffers 引數,以便使用者在需要從磁碟訪問資料
時不必等待緩衝區。這會縮短響應時間,因而可以改善整體效能。我
們還需要檢查與 lru 有關的引數,將它們的值調整到較低的
bufwait。
f. ixda-ra、idx-ra、da-ra 及 ra-pgused 。這些字段組合在一
起表明 ids 使用 gbase 8s 預讀機制的效率。預讀是這樣一種操作:
它在順序掃瞄或索引讀期間提前將資料頁的數目從磁碟讀入記憶體。理
想情況是,預讀的頁數(即 ixda-ra、idx-ra 和 da-ra 之和)等於
順序掃瞄或索引讀期間所使用的頁數(即 ra-pgused )。這表明預
讀的頁百分之百地用於順序掃瞄和索引讀。如果二者之間存在顯著的
差異,比如正負差值達到 10000 以上,那麼 ids 目前就沒有很有
效地使用預讀,而您可能需要調優您的預讀引數(即 ra_pages 和
ra_threshold)以獲取更好的效能。
g. commit & rollbk
是回滾(rollback)和提交(commit)兩者的比例。 如果比例過高 1%,那
麼應用程式可能設計不正確。需要研究為什麼有這麼多回滾,並採取
糾正措施。
(重啟後從新計數)
linux安裝GBase8s資料庫
環境需求 記憶體2g 硬碟80g 處理器2,centos6.6映象 初始化指令碼 一 資料庫軟體安裝 1 新建informix組和使用者,並為informix使用者設定密碼 2 上傳8s安裝包並完成解壓 3 使用root使用者執行.ids install進行軟體安裝。4 一路回車,到license確...
GBase8g向GBase8s資料庫進行遷移
gbase8g向gbase8s資料庫進行遷移背景 因業務需求,需要將以往專案使用的gbase8g資料庫中的資料,遷移到gbase8s資料庫中。在此記錄遷移遇到的一些問題和解決方法。目標將gbase8g的資料成功遷移到gbase8t後,原有程式功能可以正常執行 問題列表 自定義排序 1 問題描述 由於...
GBase8s資料庫檢查系統關鍵區資訊
檢查點 檢查系統關鍵區資訊 方法 a.驗證系統目錄表 oncheck cc b.驗證保留頁 oncheck cr c.列印系統保留頁 oncheck pr 運 況 檢查輸出結果中是否有錯誤和警告類資訊 健康狀況評估 每個資料庫包含它本身的系統目錄,該目錄包含關於資料庫表 列 索引 檢視 約束 儲存過...