在本教程中,您將學(xué)習(xí) IBM Informix 數(shù)據(jù)庫(kù)工具、監(jiān)視數(shù)據(jù)庫(kù)的實(shí)用程序,以及如何診斷問(wèn)題。學(xué)習(xí)如何使用系統(tǒng)監(jiān)視接口 (SMI) 和 SQL 管理 API。本教程幫助您準(zhǔn)備參加 Informix v11.70 的系統(tǒng)管理認(rèn)證考試 919 的第 3 部分。
正在考慮獲得 Informix 11.70 版本的系統(tǒng)管理認(rèn)證(考試 919)嗎?如果是,那么您來(lái)對(duì)地方了。這個(gè) Informix 認(rèn)證準(zhǔn)備系列 涵蓋了您在參加考試前需要理解的所有主題。即使您目前沒(méi)有獲取認(rèn)證的想法,這一系列仍然是您開始了解 Informix 11.70 中的新功能的不錯(cuò)地方。
關(guān)于本教程
在本教程中,您將學(xué)習(xí)如何使用一組 Informix 監(jiān)視工具來(lái)監(jiān)視和診斷問(wèn)題。此處提供的材料主要涵蓋考試第 2 部分(名為 “系統(tǒng)活動(dòng)監(jiān)視”)中的目標(biāo)。本教程涵蓋的主題包括:
- 使用系統(tǒng)監(jiān)視和隔離問(wèn)題
- 消息日志
- 使用 Informix 實(shí)用程序查看有關(guān)數(shù)據(jù)庫(kù)的信息
- 使用 Scheduler 和 SQL Administration API 查看有關(guān)數(shù)據(jù)庫(kù)服務(wù)器的信息
- 并發(fā)性和鎖定
- 操作系統(tǒng)工具
目標(biāo)
完成本教程后,您應(yīng)該知道:
- 如何使用 sysmaster 數(shù)據(jù)庫(kù)
- 要在消息日志中查找哪些內(nèi)容
- 如何使用 onstat 和 oncheck 實(shí)用程序
- 如何使用 dbschema 實(shí)用程序
- 如何使用調(diào)度程序
- 如何使用 SQL Administration API
- 不同類型的鎖
- 如何使用操作系統(tǒng)工具進(jìn)行監(jiān)視
前提條件
要理解本教程中提供的材料,您應(yīng)該熟悉以下內(nèi)容:
- Informix 環(huán)境,包括配置文件、參數(shù)、安裝和管理
- Informix 概念和術(shù)語(yǔ),包括 dbspace、數(shù)據(jù)塊、物理日志、邏輯日志和檢查點(diǎn)
系統(tǒng)需求
您不需要 Informix 副本即可完成本教程。但是,如果您 來(lái)完成本教程的學(xué)習(xí),您將會(huì)更好地掌握本教程。
使用系統(tǒng)數(shù)據(jù)庫(kù)監(jiān)視和隔離問(wèn)題
數(shù)據(jù)庫(kù)服務(wù)器創(chuàng)建和維護(hù) sysmaster 數(shù)據(jù)庫(kù)。它類似于數(shù)據(jù)庫(kù)的系統(tǒng)目錄,系統(tǒng)目錄已在 IBM Informix Guide to SQL: Reference 中介紹過(guò)。就像數(shù)據(jù)庫(kù)服務(wù)器管理的每個(gè)數(shù)據(jù)庫(kù)的系統(tǒng)目錄跟蹤數(shù)據(jù)庫(kù)中的對(duì)象和特權(quán)一樣,每個(gè)數(shù)據(jù)庫(kù)服務(wù)器的 sysmaster 數(shù)據(jù)庫(kù)會(huì)跟蹤有關(guān)數(shù)據(jù)庫(kù)服務(wù)器的信息。
sysmaster 數(shù)據(jù)庫(kù)包含系統(tǒng)監(jiān)視接口 (SMI) 表。SMI 表提供有關(guān)數(shù)據(jù)庫(kù)服務(wù)器的狀態(tài)信息。您可以查詢這些表來(lái)識(shí)別處理瓶頸,確定資源使用情況,跟蹤會(huì)話或數(shù)據(jù)庫(kù)服務(wù)器活動(dòng)等。本文將介紹這些 SMI 表,這些表與普通的表稍有不同。
sysmaster 數(shù)據(jù)庫(kù)中有許多表。請(qǐng)查閱手冊(cè)了解詳細(xì)信息。表 1 給出了 Informix 版本 11 中引入的一組新表。
表 1. 新的 sysmaster 表
表名稱 | 說(shuō)明 |
---|---|
sysbaract_log | OnBar 活動(dòng)日志文件 |
syscheckpoint | 檢查點(diǎn)信息 |
syscluster | 高可用性集群信息 |
syscmsmsla | 連接管理器信息 |
syscmsmtab | 連接管理器信息 |
syscompdicts_full | 壓縮字典信息 |
sysdual | 一個(gè)只有一行的表 |
sysenv | 在線服務(wù)器的啟動(dòng)環(huán)境 |
sysenvses | 會(huì)話級(jí)環(huán)境變量 |
sysha_lagtime | 從屬服務(wù)器延遲時(shí)間統(tǒng)計(jì)信息 |
sysha_type | 有關(guān)連接的服務(wù)器的信息 |
sysha_workload | 從屬服務(wù)器工作負(fù)載統(tǒng)計(jì)信息 |
sysipl | 索引頁(yè)面日志信息 |
sysmgminfo | 內(nèi)存授權(quán)管理器/并行數(shù)據(jù)查詢信息 |
sysnetclienttype | 客戶端類型網(wǎng)絡(luò)活動(dòng) |
sysnetglobal | 全局網(wǎng)絡(luò)信息 |
sysnetworkio | 網(wǎng)絡(luò)輸入/輸出 |
sysonlinelog | 在線日志信息 |
sysprofile | 系統(tǒng)配置文件信息 |
sysrsslog | RS 從屬服務(wù)器信息 |
sysrstcb | 改進(jìn)了對(duì)輸入/輸出和鎖定等待信息的查看 |
sysscblst | 改進(jìn)了對(duì)會(huì)話使用的內(nèi)存的查看 |
syssqlcacheprof | 有關(guān)每個(gè) SQL 緩存的配置文件信息 |
syssqltrace | SQL 語(yǔ)句信息 |
syssqltrace_info | SQL 配置文件跟蹤系統(tǒng)信息 |
syssqltrace_iter | SQL 語(yǔ)句迭代器 |
syssrcrss | RS 從屬服務(wù)器統(tǒng)計(jì)信息 |
syssrcsds | SD 從屬服務(wù)器統(tǒng)計(jì)信息 |
systcblst | 修改現(xiàn)有的表以添加等待統(tǒng)計(jì)信息 |
systrgrss | RS 從屬服務(wù)器統(tǒng)計(jì)信息 |
systrgsds | SD 從屬服務(wù)器統(tǒng)計(jì)信息 |