delete 資料很慢調優解決
delete from tb_test partition (TB_test_P200711)
where id<=15744829 and id>=14471371
and created_date between to_date('2007-11-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
and to_date('2007-11-07 05:59:59','yyyy-mm-dd hh24:mi:ss')
and id not in (select max(ID) id
from tb_test partition (TB_test_P200711)
where created_date between to_date('2007-11-07 00:00:00','yyyy-mm-dd hh24:mi:ss')
and to_date('2007-11-07 05:59:59','yyyy-mm-dd hh24:mi:ss')
group by client_id, game_code_id, event_date);
commit;
以上sql需要刪除60多萬條資料,加上分割槽和時間條件後,速度還可以介紹,只要4-5分鐘
但在另外一臺機器測試時,很慢,而且結果都出不來,一直執行
透過和正常機器對比, 執行計劃都一樣 ,表結構和索引,資料都已分析
最後只能能資料庫層看了,看下alert_ora9i.log 日誌檔案
日誌報有壞快
Errors in file /orasys/oracle/admin/ora9i/bdump/ora9i_smon_3928.trc:
ORA-01578: ORACLE data block corrupted (file # 38, block # 502423)
ORA-01110: data file 38: '/oradata/ora9i/game_lagindex08.dbf'
用以下語句查出看是什麼物件型別:
select segment_type,owner||'.'||segment_name
from dba_extents
where 38= file_id and 502423 between block_id and block_id+blocks -1;
查出來是
這個表的索引有損壞,
然後刪除重建,再執行那delete sql 正常
該表索引損壞導致delete不正常
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199859/viewspace-60732/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決hive資料庫 插入資料很慢的問題Hive資料庫
- delete相關的pl/sql調優deleteSQL
- 資料庫調優資料庫
- 效能調優-Mysql索引資料結構詳解與索引優化MySql索引資料結構優化
- oracle資料庫調優描述Oracle資料庫
- SSH登入很慢問題的解決
- ts程式碼提示很慢問題解決
- Linux——ssh登入很慢解決方法Linux
- EBS R12.1 FOR linux 資料庫監聽很慢的一個解決方法Linux資料庫
- Spark 效能調優--資源調優Spark
- 【Spark篇】---Spark調優之程式碼調優,資料本地化調優,記憶體調優,SparkShuffle調優,Executor的堆外記憶體調優Spark記憶體
- Oracle delete資料後的釋放表空間問題的解決 --轉Oracledelete
- HBase資料庫效能調優OW資料庫
- cuug 資料緩衝區調優
- 大資料SQL優化之資料傾斜解決案例全集大資料SQL優化
- 解決pod install update很慢的問題
- 入門大資料---大資料調優彙總大資料
- 掌握Oracle資料庫效能調優方法Oracle資料庫
- oracle資料庫調優描述(三).txtOracle資料庫
- oracle資料庫調優描述(五).txtOracle資料庫
- oracle資料庫調優描述(二).txtOracle資料庫
- oracle資料庫調優描述(一).txtOracle資料庫
- 資料庫效能調優設計方案資料庫
- 資料庫調優教程(十) 【精華章節】解決like ’%str’ 時索引不被使用的4種方法資料庫索引
- 解決訪問 GitHub 與 clone 很慢的問題Github
- 解決訪問Github與clone很慢的問題Github
- 解決latch free問題的資料庫引數調整資料庫
- AutoTiKV:基於機器學習的資料庫調優機器學習資料庫
- 資料庫SQL調優的幾種方式資料庫SQL
- 常用Oracle資料庫調優工具介紹Oracle資料庫
- HP-UX上資料庫調優(OLTP)UX資料庫
- Oracle資料庫 Exp/Imp工具效能調優Oracle資料庫
- MySQL-12.資料庫其他調優策略MySql資料庫
- 大資料叢集核心引數調優大資料
- 訪問Github速度很慢以及解決方法(系統通用)Github
- kafka shutdown停止關閉很慢問題的解決方案Kafka
- 解決Redmine建立&更新問題時很慢的問題
- 解決方案: scp/ssh 的登陸提示很慢 (Linux)Linux