DB2 Utility 學習心得(2)

2021-06-10 13:06:21 字數 1127 閱讀 6880

3,db2 online utility 

3.1,listdef utility 可以將多個物件定義到乙個list中,並且為該集合定義乙個名稱。

通常我們在乙個utility的控制語句之前用listdef定義乙個list,在後面的utility的控制語句中使用該list。

3.2,template utility 控制語句可以在使用listdef 時不通過jcl語句來分配檔案。在控制語句中可以包含分配檔案用到的引數:檔案大小、所在位置、檔案屬性等。

動態生成乙個指定名稱的template,可以在以後引用。

3.3,copy utility 對任何乙個object做image copy,分兩種型別 full image copy和incremetal image copy

full image copy 對tablespace,partion,index space 的所有page

incremetal image copy 只對最後一次full image copy以來修改的pages 做copy

日常工作中採取full image copy

理論上超過50%的pages改動,使用full image copy 比較合適

3.4,load utility 用來將資料load 到tablespace 中並rebuild index

3.5,unload utility 用來從若干個tables space 或image copy dataset 中unload 資料到若干個bsam sequential data set中。

3.6,rebuild utility  用來根據table內容重建index

3.7,reorg tablespace utility 用來對tablespace進行重組,以提公升訪問tablespace的效能,並**碎片。

3.8,repair utility  可以幫助使用者修復資料,特別是對於使用者一般情況下無法訪問的資料。必須謹慎使用它,否則可能導致資料或db2子系統異常。

一般有以下用途:

3.9,runstats utility 用來收集tablespace,index,partion,table,table的相關資訊,並儲存在db2 catalog表中。

分為runstats tablespace 和runstats index。

DB2 Utility 學習心得(2)

3,db2 online utility 3.1,listdef utility 可以將多個物件定義到乙個list中,並且為該集合定義乙個名稱。通常我們在乙個utility的控制語句之前用listdef定義乙個list,在後面的utility的控制語句中使用該list。3.2,template ut...

學習心得2

我一直以為switch.case語句中的case和break之間只能寫一句話,因為以前書上舉得例子一直都是那樣的,所以。呵呵,如今我知道case和break之間可以寫很多句,只要你不嫌亂。而每乙個case和break就相當於是一對大括號,這樣想寫多少隨你了。但是寫的語句太多,會覺得很亂,可讀性比較差...

學習心得(2)

第二次學習心得。10.24 首先說一下 我在上周末自學了高精度演算法,總的來說,其實是利用了陣列和字串來擴大了數字長度 不過不明白python為什麼不會有爆int這種事 並且模擬了豎式計算把大數運算化為若干個小數運算 有點長,不給出了罷 今天自學了點string類的知識 string是乙個類 今天才...