国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ORACLE后臺進程系列介紹之TTnn進程

IT那活兒 / 1980人閱讀
ORACLE后臺進程系列介紹之TTnn進程
一. 發現問題

近期數據庫出現大量單進程使用pga短信告警。

通過登入數據庫查看分析,發現是TT00進程占用了大量pga,并且長時間不釋放。首先找到對應的spid和sid。

然后查到該進程相關信息。


二. TT00進程介紹

在Oracle 11g中 Data Guard的redo傳輸工作主要由以下3組后臺進程實現:
ARCi (FAL – archived redo shipping, ping, local only archivals)
NSAi (async) 12.1 name: TTnn ,
NSSi (sync) –– live redo shipping

從版本12c開始 使用TTnn  例如TT00進程來負責async 異步的redo傳輸。另一個后臺進程TMON來負責做Redo transport monitor。

這樣做的目的是 在11g 中因為NSAi async redo ship異步傳輸進程仍需要LGWR進程的通知才能工作,造成短暫的redo 傳輸延遲;所以在12c中TTnn進程的redo傳輸不再依賴于LGWR。

11g:

12c:


三. 解決問題

了解完這個進程的工作原理后,開始解決問題。
  1. 該進程的作用是負責redo的異步傳輸,要想釋放pga,首先想到的是重啟傳輸adg通道。

    alter system set LOG_ARCHIVE_DEST_STATE_2=defer;

    alter system set LOG_ARCHIVE_DEST_STATE_2=enable;

    然而并沒有效果,該進程一直存在。

  2. 重啟備庫實時應用。

    alter database recover managed standby database cancel;

    alter database recover managed standby database using current logfile disconnect from session;

    也沒有作用,說明該進程是否存在與adg沒有關系。

  3. 殺手锏,由于該進程不是數據庫核心進程,kill解決,數據庫會重新派生一個TT00進程。故該進程查殺對數據庫運行以及ADG同步無任何影響。


END


更多精彩干貨分享

點擊下方名片關注

IT那活兒

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129872.html

相關文章

  • 淺談支撐起支付寶整個“11-11”的幕后功臣OceanBase數據庫

    摘要:簡介本文首發公眾號一名打字員據悉,年的月份,螞蟻金服已經宣布,螞蟻金服及阿里巴巴自研的關系型數據庫已經支撐起和淘寶的日常業務需求,成功替換了之前所采用的單機數據庫如或者開源的。 簡介 Tip:本文首發公眾號【一名打字員】 據悉,17年的4月份,螞蟻金服已經宣布,螞蟻金服及阿里巴巴自研的關系型數據庫OceanBase已經支撐起Tmall和淘寶的日常業務需求,成功替換了之前所采用的單機數據...

    zhoutao 評論0 收藏0
  • 程序員筆記|循序漸進解讀Oracle AWR性能分析報告

    摘要:表示用戶操作花費的時間,包括時間和等待事件。當內存中排序空間不足時,使用臨時表空間進行排序,這個是內存排序對總排序的百分比。過低說明有大量排序在臨時表空間進行。要確保,否則存在嚴重的性能問題,比如綁定等會影響該參數。 Oracle中的AWR,全稱為Automatic Workload Repository,自動負載信息庫。它收集關于特定數據庫的操作統計信息和其他統計信息,Oracle以...

    honhon 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<