資料量大引發的disconnect Issue問題
8:30點接到一線支援兄弟電話,生產線出現個別線別部分工站disconnect現象、使用者暴跳......接到電話後、聯絡一線現象描述、根據應用的特性,初步判斷為應用回應時間過長、出現等待佇列,當佇列過多時就會出現disconnect、並自動連線上的問題。
判斷確認步驟:
1、第一步還是檢查伺服器硬體資源是否充裕,Table segment所在tablespace使用率,UNDO空間。(良好)
2、Check alert.ora檔案。(無警告資訊)
3、利用AWR分析7:45---8:30 之間DB效能,發現該應用INSERT資料830000次、回應時間平均為0.17S (注意點,正常情況下該SQL回應時間<0.05S)----與初步判斷基本吻合
4、檢視該TABLE SEGMENT大小(在OLTP COMPRESS情況下150GB)、資料量(恐怖的資料25億)、INDEXES SEGMENTS (4個INDEXES共200GB)
電話聯絡應用開發部門以及使用者,瞭解到最近趕貨,資料量會大量提升。跟開發部兄弟瞭解4個INDEXES的用途、發現該表主要用來記錄資訊查詢很少;大膽提議為不影響生產,將INDEXES DISABLE處理。
至此基本解決disconnect問題,跟使用者協商將該表線上資料由線上3個月降低到2個月
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24867586/viewspace-757364/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL SERVER資料庫datediff函式引發的效能問題SQLServer資料庫函式
- Django ORM 引發的資料庫 N+1 效能問題DjangoORM資料庫
- 釋放檔案到臨時資料夾中所引發的安全問題
- DB Issue Trouble Shooting Guideline (資料庫問題處理指導)GUIIDE資料庫
- servlet處理下載的問題,要考慮訪問量大時的效率問題Servlet
- 資料庫併發問題資料庫
- 資料併發問題收藏
- reflow和repaint引發的效能問題AI
- 專案叢集引發的問題
- Mysql批量大資料獲取MySql大資料
- 求助:資料庫併發訪問問題資料庫
- 解決latch free問題的資料庫引數調整資料庫
- JS語法: 由++[[]][+[]]+[+[]] = 10 ?引發的問題JS
- 併發查詢資料庫問題資料庫
- Mybatis 一級快取和引發的問題MyBatis快取
- JS中缺少分號可能引發的問題JS
- sql server datediff函式引發的效能問題SQLServer函式
- Mybatis+0+null,小問題引發的血案MyBatisNull
- Qt 之 WindowFlags 引發的有趣問題一則QT
- 開啟mysql審計後引發的問題MySql
- IP地址修改後,DNS解析引發的問題DNS
- 使用DBMS_RANDOM過程引發的問題random
- Swift 的資料問題Swift
- 從一個 issue 出發,帶你玩圖資料庫 NebulaGraph 核心開發資料庫
- 分析發生在過去的資料庫效能問題資料庫
- 「前端 BUG 錄」變更 UI 庫主題引發的問題前端UI
- 一個引數引發的PDB無法在DataGuard下同步的問題
- PHP array_column 引發的一個小問題PHP
- 一個延時任務問題引發的思考
- 一次線上問題排查所引發的思考
- Temporary failure in name resolution - DNS引發的問題和思考AIDNS
- linux kernel引發的oracle問題及解決LinuxOracle
- mybatis一級快取(session cache)引發的問題MyBatis快取Session
- 優化案例--重建索引引發的sql效能問題優化索引SQL
- jboss訪問資料庫的問題資料庫
- 求資料交集的問題
- 資料不能同步的問題?
- 某次資料庫效能監控中發現的問題資料庫