資料量大引發的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資料庫
- Mysql批量大資料獲取MySql大資料
- Weblogic接收SIGQUIT資訊號引發服務中止問題WebUI
- Android自帶Json庫使用引發的問題AndroidJSON
- Mybatis 一級快取和引發的問題MyBatis快取
- JS中缺少分號可能引發的問題JS
- Druid連線池引數maxWait配置錯誤引發的問題UIAI
- 從一個 issue 出發,帶你玩圖資料庫 NebulaGraph 核心開發資料庫
- 「前端 BUG 錄」變更 UI 庫主題引發的問題前端UI
- PHP array_column 引發的一個小問題PHP
- 由select for update鎖等待問題引發的深入思考
- 一個延時任務問題引發的思考
- @AllArgsConstructor與@Value共同使用引發的報錯問題Struct
- 求資料交集的問題
- LOG巨集的引數問題
- 由OGG引發的資料庫故障資料庫
- String和StringBuffer型別資料進行引數傳遞問題型別
- 大資料開發-Spark-拷問靈魂的5個問題大資料Spark
- 記一個 forEach 不能跳出迴圈引發的問題
- 一次線上問題排查所引發的思考
- disconf問題引發對spring boot配置載入的探究Spring Boot
- Feign 400錯誤引發的一系列問題
- 一次TiDB GC阻塞引發的效能問題分析TiDBGC
- SpringMVC的資料獲取問題SpringMVC
- ABAP開發的Github issue備份工具Github
- 資料編號+1 併發問題解決
- 解決資料庫高併發訪問瓶頸問題資料庫
- 資料併發操作帶的的問題及解決辦法
- 使用資料庫處理併發可能導致的問題資料庫
- 一道面試題引發的js資料型別傳參思考面試題JS資料型別
- issue
- 關於 http cache 的一個小問題以及引發的思考HTTP
- 關於 RocketMQ ClientID 相同引發的訊息堆積的問題MQclient
- 一個 issue 為 NutsDB 測試 10 億資料分享
- log4j2同步日誌引發的效能問題
- 一個引發程式設計師們幹架的問題程式設計師
- 比特幣內訌引發的未來崩潰問題 | Justin比特幣
- vue-資料問題Vue