connect to [資料庫名] user [操作使用者名稱] using [密碼]連線到資料庫指定資料庫,不包含中括號
reorgchk on table eas.t_user
檢測是否需要重組表eas.t_userreorgchk update statistics on table all檢測所有表是否需要重組
select tabname, colcount, status from syscat.tables where tabschema not like 'sys%' order by tabname
狀態是否正常 狀態列 n = 正常;c = 待審核
get snapshot for bufferpools on 資料庫名
檢測快照緩衝池命中95%?
get snapshot for locks on easdb
檢測快照鎖
get snapshot for locks on easdb
get snapshot for all on easdb
檢測快照鎖
select index_hit_ratio_percent from sysibmadm.bp_hitratio
緩衝池命中率
select agent_id,rows_selected,rows_read from sysibmadm.application_performance
檢視系統效能
select elapsed_time_min,appl_status,agent_id from sysibmadm.long_running_sql order by elapsed_time_min desc fetch first 5 rows only
檢視執行時間最長的應用
select * from sysibmadm.top_dynamic_sql order by num_executions desc
檢視執行次數最多的sql
select tabschema, tabname from syscat.tables where stats_time is null
檢視沒有統計資訊的表
select tabname from syscat.indexes where stats_time is null
檢視沒有統計資訊的索引
reorg table eas.t_city
重組單錶
reorg indexes all for table 表名
只重組索引
runstats on table eas.t_group and detailed indexes all
重新統計表和索引
list applications show detail
顯示所用應用情況
list tablespaces show detail
顯示所用表空間情況
create unique index t_groupidcodename on eas.t_group (g_id asc,g_code,g_name) allow reverse scans
建立可以反向掃瞄的唯一索引,在需要排序時
create index t_groupidcodename on eas.t_group (g_id asc) include(g_code,g_name)
建立include的索引
create table eas.t1(c1 int,c2 double,c3 double generated always as c1+c2,c4 generated always as( case when c1>c2 then 1 else null end))
建立具有計算列的表
一般再有大量的刪除,修改,增加時需要reorg table,在進行runstats on table
建立 DB2 資料庫
可以使用 tivoli privacy manager 資料庫建立程式或使用資料庫產品介面可以建立 tivoli privacy manager 資料庫 表和配置資料庫。使用 db2 資料庫建立程式 使用 tivoli privacy manager 資料庫建立程式來建立 tivoli privac...
DB2 資料庫物件
資料庫物件 sql可分為三大類 1 ddl,資料定義語言,用於建立 修改 刪除資料庫物件 2 dml,資料操縱語言,用於選擇 插入 更新和刪除資料庫記錄 3 dcl,資料控制語言,用於提供資料物件訪問控制 資料型別 1 內建資料型別 2 用於自定義資料型別 a 自定義區分型別,udt允許在已有的內建...
db2解除安裝資料庫
db2的解除安裝跟其他資料庫不同,需要按照一定的步驟來解除安裝,如果想要徹底解除安裝,首先將資料庫中的各個資料庫刪除 db2 drop db dbname 然後刪除例項,刪除例項前,需要先執行 db2stop 然後執行刪除例項命令 db2idrop db2 此處是例項名 然後在從控制面板解除安裝。如...