SecureCRT強制對錶進行解鎖

2021-12-29 19:46:05 字數 481 閱讀 1206

命令:

db2top -d dbname

u 進入死鎖介面,查詢死鎖的表

a 輸入死鎖的表的pid

f force application ***(n/y)?

y 強制kill該pid,解決。

另:reorg為db2重組表命令

1、db2 優化器使用目錄統計資訊來確定任何給定查詢的最佳訪問方案。如果有關表或索引的統計資訊已過時或者不完整,則會導致優化器選擇不是最佳的方案,並且會降低 執行查詢的速度。當資料庫裡某個表中的記錄變化量很大時,需要在表上做reorg操作來優化資料庫效能。

2、針對資料庫物件的大量操作,如反覆地刪除表,儲存過程,會引起系統表中資料的頻繁改變,在這種情況下,也要考慮對系統表進行reorg操作。

3、乙個完整的reorg表的過程應該是由下面的步驟組成的:

runstats -> reorgchk -> reorg -> runstats -> bind或rebind

對錶進行水平劃分

如果乙個表的記錄數太多了,比如上千萬條,經常需要檢索,那麼我們就有必要化整為零。如果我拆成100個表,那麼每個表只有10萬條資料,當然這血藥在邏輯上可以分,乙個好的劃分依據,有利於資料的簡實現,也可以充分利用水平分表的優勢,比如系統介面上只提供按月查詢的功能,那麼把表差分成12個,每個查詢只查詢乙個...

對錶進行ROWID切片

前言 對於乙個很大的分割槽表驚喜update,delete,想要加快執行速度,可以按照分割槽,在不同的會話中對每個分割槽表單獨進行update,delete。但是對乙個很大的非分割槽表進行update,delete,如果只在乙個會話裡執行sql,很容易引起undo不夠,如果會話連線中斷,會導致大量資...

oracle對錶空間進行操作

1.更改資料檔案大小 alter database datafile filename resize 大小 2.向表空間新增資料檔案 alter tablespace 表空間名 add datafile filename size 10 autoextend on 3.表空間唯讀 alter tab...