新聞中心
最近發(fā)現(xiàn)PG的等待事件的名稱發(fā)生了一些變化,因此需要重新對相關(guān)的知識圖譜進(jìn)行更新。我們的知識圖譜中,把PG以及衍生的數(shù)據(jù)庫產(chǎn)品中的等待事件是作為相同的一類知識梳理的,因此在梳理過程中,合并了PG及其衍生數(shù)據(jù)庫產(chǎn)品的等待事件,包括了近期大熱的Gaussdb。Gaussdb對PG的等待事件擴(kuò)展了很多,不過因?yàn)槿鄙賹?shí)際案例和文檔,很多Gaussdb的等待事件的定義我們還沒有厘清,有些能夠通過openGauss的源碼來做輔助分析,有些就只能根據(jù)字面意思去望文生義,其質(zhì)量也就要打折扣了。對于PG的等待事件,因?yàn)閺腜G 13開始,LWLOCK的很多等待事件名稱發(fā)生了變化,因此在這個表格里會有重復(fù)的定義

十余年的果洛州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整果洛州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“果洛州網(wǎng)站設(shè)計(jì)”,“果洛州網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
今天我把這張清單發(fā)出和大家共享,如果有朋友對這項(xiàng)工作有興趣,也可以和我聯(lián)系,有關(guān)于這方面的知識也可以告訴我,我會不斷的把我們對這方面的理解和認(rèn)知發(fā)出來和大家分享。下面的表格建議大家收藏一下,以供未來不時之需。
|
分類 |
名稱 |
描述 |
關(guān)聯(lián)根因 |
|
Activity |
ArchiverMain |
歸檔進(jìn)程的主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
AutoVacuumMain |
autovacuum啟動進(jìn)程的主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
BgWriterHibernate |
后臺寫入進(jìn)程等待,正在休眠 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
BgWriterMain |
bgwriter進(jìn)程的主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
CheckpointerMain |
CKPT進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
LogicalApplyMain |
邏輯應(yīng)用進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
LogicalLauncherMain |
邏輯啟動進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
PgStatMain |
統(tǒng)計(jì)信息采集進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
RecoveryWalAll |
實(shí)例恢復(fù)時等待WAL數(shù)據(jù)流到達(dá) |
等待新的WAL數(shù)據(jù) |
|
Activity |
RecoveryWalStream |
在恢復(fù)時再次嘗試檢索 WAL 數(shù)據(jù)之前,等待任何類型的源(本地、存檔或流)中的 WAL 數(shù)據(jù)不可用時 |
等待新的WAL數(shù)據(jù) |
|
Activity |
SysLoggerMain |
syslogger進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
WalReceiverMain |
WAL接收進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
WalSenderMain |
WAL發(fā)送進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
Activity |
WalWriterMain |
WAL寫進(jìn)程主循環(huán)等待 |
后臺進(jìn)程,一般可忽略 |
|
BufferPin |
BufferPin |
等待獲得BUFFER的PIN鎖 |
熱塊、DBCACHE |
|
Client |
ClientRead |
等待讀取客戶端輸入 |
未提交事務(wù),空閑等待 |
|
Client |
ClientWrite |
等待向客戶端發(fā)送數(shù)據(jù) |
網(wǎng)絡(luò)、TOPSQL |
|
Client |
LibPQWalReceiverConnect |
在 WAL 接收器中等待建立與遠(yuǎn)程服務(wù)器的連接。 | |
|
Client |
LibPQWalReceiverReceive |
等待 WAL 接收器接收來自遠(yuǎn)程服務(wù)器的數(shù)據(jù)。 | |
|
Client |
SSLOpenServer |
等待SSL連接 | |
|
Client |
WalReceiverWaitStart |
等待啟動進(jìn)程發(fā)送初始化復(fù)制數(shù)據(jù)流 | |
|
Client |
WalSenderWaitForWAL |
在WAL發(fā)送進(jìn)程中等待WAL刷新 | |
|
Client |
WalSenderWriteData |
在 WAL 發(fā)送者進(jìn)程中處理來自 WAL 接收者的回復(fù)時等待任何活動 | |
|
Extension |
Extension |
等待和extension交換數(shù)據(jù)或消息 |
和擴(kuò)展插件有關(guān) |
|
IO |
BaseBackupRead |
等待基礎(chǔ)備份讀取文件 |
磁盤IO |
|
IO |
BaseBackupSync |
等待基礎(chǔ)備份數(shù)據(jù)寫入持久化存錯 |
磁盤IO |
|
IO |
BaseBackupWrite |
等待基礎(chǔ)備份數(shù)據(jù)寫入文件 |
磁盤IO |
|
IO |
BufFileRead |
bffered文件讀等待 |
磁盤IO,熱塊,DBCACHE |
|
IO |
BufFileWrite |
buffered文件寫等待 |
DBCACHE,磁盤IO |
|
IO |
BufHashTableSearch |
緩沖區(qū)HASH 表查詢 |
緩沖區(qū)hash表查詢 |
|
IO |
ControlFileRead |
等待控制文件讀 |
磁盤IO |
|
IO |
ControlFileSync |
等待控制文件寫入持久化存儲 |
磁盤IO |
|
IO |
ControlFileSyncUpdate |
等待控制文件修改到達(dá)持久化存儲 |
磁盤IO |
|
IO |
ControlFileWrite |
等待寫入控制文件 |
磁盤IO |
|
IO |
ControlFileWriteUpdate |
等待一個修改控制文件的寫操作 |
磁盤IO |
|
IO |
CopyFileRead |
COPY命令中的讀等待 |
磁盤IO |
|
IO |
CopyFileWrite |
COPY命令中的寫等待 |
磁盤IO |
|
IO |
DataFileExtend |
等待 relation數(shù)據(jù)文件擴(kuò)展 |
磁盤IO,磁盤容量 |
|
IO |
DataFileFlush |
等待 relation數(shù)據(jù)文件寫入持久存儲 |
磁盤IO |
|
IO |
DataFileImmediateSync |
等待一個立即同步 relation 數(shù)據(jù)文件寫入持久存儲 |
磁盤IO |
|
IO |
DataFilePrefetch |
等待從Relation數(shù)據(jù)文件異步預(yù)讀數(shù)據(jù) |
磁盤IO |
|
IO |
DataFileRead |
等待從relation數(shù)據(jù)文件讀數(shù)據(jù) |
磁盤IO |
|
IO |
DataFileSync |
等待 relation 數(shù)據(jù)文件的變化寫入持久存儲 |
磁盤IO |
|
IO |
DataFileTruncate |
等待relation 數(shù)據(jù)文件截?cái)?/p> |
磁盤IO |
|
IO |
DataFileWrite |
等待 relation數(shù)據(jù)文件寫 |
磁盤IO |
|
IO |
DisableConnectFileRead |
HA鎖分片邏輯文件讀取 | |
|
IO |
DisableConnectFileSync |
HA鎖分片邏輯文件強(qiáng)制刷盤 | |
|
IO |
DisableConnectFileWrite |
HA鎖分片邏輯文件寫入 | |
|
IO |
DoubleWriteFileRead |
雙寫文件讀,和雙寫區(qū)IO有關(guān)的讀 | |
|
IO |
DoubleWriteFileWrite |
雙寫文件寫,與臟快寫盤有關(guān) |
并發(fā)DML、寫操作 |
|
IO |
DSMFillZeroWrite |
等待向一個動態(tài)共享內(nèi)存文件寫入字節(jié)0 |
內(nèi)存 |
|
IO |
DWSingleFlushGetPos |
刷新日志數(shù)據(jù)到永久存儲 |
磁盤IO,事務(wù)并發(fā) |
|
IO |
DWSingleFlushWrite |
刷新日志數(shù)據(jù)到永久存儲 |
磁盤IO,事務(wù)并發(fā) |
|
IO |
LockFileAddToDataDirRead |
向數(shù)據(jù)字典鎖文件添加一行時等待讀操作 |
磁盤IO,并發(fā)DDL |
|
IO |
LockFileAddToDataDirSync |
向數(shù)據(jù)字典鎖文件添加一行時等待數(shù)據(jù)寫入持久存儲 |
磁盤IO,并發(fā)DDL |
|
IO |
LockFileAddToDataDirWrite |
向數(shù)據(jù)字典鎖文件添加一行時等待寫操作 |
磁盤IO,并發(fā)DDL |
|
IO |
LockFileCreateRead |
創(chuàng)建數(shù)據(jù)字典鎖文件時等待讀操作 |
磁盤IO |
|
IO |
LockFileCreateSync |
創(chuàng)建數(shù)據(jù)字典鎖文件時等待數(shù)據(jù)寫入持久存儲 |
磁盤IO |
|
IO |
LockFileCreateWRITE |
創(chuàng)建數(shù)據(jù)字典鎖文件時等待寫操作 |
磁盤IO |
|
IO |
LockFileCreateWrite |
創(chuàng)建數(shù)據(jù)字典鎖文件時等待寫操作 |
磁盤IO |
|
IO |
LockFileReCheckDataDirRead |
在重新檢查數(shù)據(jù)字典鎖文件期間等待讀操作 |
磁盤IO |
|
IO |
LOGCTRL_SLEEP |
在等待一個用于日志控制的事件類型,發(fā)生在執(zhí)行需要管理日志的操作時 |
磁盤IO,并發(fā)事務(wù) |
|
IO |
LogicalRewriteCheckpointSync |
CKPT時等待邏輯重寫映射到達(dá)持久化存儲 |
磁盤IO,檢查點(diǎn),邏輯復(fù)制 |
|
IO |
LogicalRewriteMappingSync |
邏輯重寫時等待映射數(shù)據(jù)達(dá)到持久化存儲 |
磁盤IO、邏輯復(fù)制 |
|
IO |
LogicalRewriteMappingWrite |
邏輯重寫時等待寫映射數(shù)據(jù)達(dá)到持久化存儲 |
磁盤IO、邏輯復(fù)制 |
|
IO |
LogicalRewriteSync |
等待邏輯重寫映射到達(dá)持久化存儲 |
磁盤IO、邏輯復(fù)制 |
|
IO |
LogicalRewriteTruncate |
等待映射數(shù)據(jù)截?cái)嗟竭_(dá)持久化存儲 |
磁盤IO、邏輯復(fù)制 |
|
IO |
LogicalRewriteWrite |
等待一個邏輯重寫映射寫操作 |
磁盤IO、邏輯復(fù)制 |
|
IO |
MPFL_INIT |
等待初始化或者銷毀內(nèi)存池 | |
|
IO |
MPFL_READ |
等待讀取內(nèi)存池 | |
|
IO |
MPFL_WRITE |
等待寫入內(nèi)存池 | |
|
IO |
OBSList |
對象存儲相關(guān) | |
|
IO |
OBSRead |
對象存儲相關(guān) | |
|
IO |
OBSWrite |
對象存儲相關(guān) | |
|
IO |
PredoApply |
并行日志回放中等待當(dāng)前工作線程等待其他線程回 |
并行日志恢復(fù) |
|
IO |
PredoProcessPending |
并行日志回放中當(dāng)前記錄回放等待其它記錄回放完 |
并行日志恢復(fù) |
|
IO |
RelationMapRead |
等待Relation Map文件讀 |
磁盤IO、邏輯復(fù)制 |
|
IO |
RelationMapSync |
等待Relation Map文件寫入持久存儲 |
磁盤IO |
|
IO |
RelationMapWrite |
等待Relation Map文件寫 |
磁盤IO |
|
IO |
ReorderBufferRead |
RecorderBuffer管理中等待讀操作(邏輯復(fù)制) |
磁盤IO、邏輯復(fù)制 |
|
IO |
ReorderBufferWrite |
RecorderBuffer管理中等待寫操作(邏輯復(fù)制) |
磁盤IO、邏輯復(fù)制 |
|
IO |
ReorderLogicalMappingRead |
RecorderBuffer管理中等待邏輯映射文件讀操作 |
磁盤IO、邏輯復(fù)制 |
|
IO |
ReplicationSlotRead |
等待復(fù)制槽控制文件的讀操作 |
磁盤IO、復(fù)制 |
|
IO |
ReplicationSlotRestoreSync |
當(dāng)復(fù)制槽控制文件從內(nèi)存中復(fù)制時等待該文件寫入持久存儲 |
磁盤IO、復(fù)制 |
|
IO |
ReplicationSlotSync |
等待復(fù)制槽控制文件寫入持久存儲 |
磁盤IO、復(fù)制 |
|
IO |
ReplicationSlotWrite |
等待一個復(fù)制槽控制文件寫操作 |
磁盤IO、復(fù)制 |
|
IO |
SLRUFlushSync |
檢查點(diǎn)或者數(shù)據(jù)庫關(guān)閉的時候,等待 SLRU數(shù)據(jù)寫入持久存儲 |
磁盤IO、檢查點(diǎn)、數(shù)據(jù)庫關(guān)閉 |
|
IO |
SLRURead |
等待SLRU頁讀取 |
磁盤IO |
|
IO |
SLRUSync |
頁寫入后等待SLRU數(shù)據(jù)寫入持久存儲 |
磁盤IO |
|
IO |
SLRUWrite |
等待 SLRU 頁寫操作 |
磁盤IO |
|
IO |
SnapbuildRead |
等待讀取序列化的歷史目錄快照 |
磁盤IO |
|
IO |
SnapbuildSync |
等待序列化的歷史目錄快照寫入持久存儲 |
磁盤IO |
|
IO |
SnapbuildWrite |
等待寫入序列化的歷史目錄快照 |
磁盤IO |
|
IO |
StrategyGetBuffer | ||
|
IO |
TimelineHistoryFileSync |
等待通過流式復(fù)制接收到的時間線歷史文件寫入持久存儲 |
磁盤IO |
|
IO |
TimelineHistoryFileWrite |
流式復(fù)制時等待時間線文件上的一個寫操作被收到 |
磁盤IO |
|
IO |
TimelineHistoryRead |
等待時間線歷史文件上的讀操作 |
磁盤IO |
|
IO |
TimelineHistorySync |
等待新創(chuàng)建的時間線歷史文件寫入持久存儲 |
磁盤IO |
|
IO |
TimelineHistoryWrite |
等待新創(chuàng)建的時間線歷史文件上的寫操作 |
磁盤IO |
| http://www.5511xx.com/article/djejsej.html |


咨詢
建站咨詢
