db2表压缩分析

来源:互联网 发布:有牌照的网络借贷平台 编辑:程序博客网 时间:2024/06/06 20:26
/*
db2表压缩分析
适用范围:DB29.5,DB29.7
*/
--------------------------------------
-- 确认表范围
-- 查看前10表占用空间最大的表
SELECT * FROM syscat.tables
WHERE TABSCHEMA= 'user_schema'
ORDER BY npages DESC
FETCH FIRST 10 ROWS ONLY

-- 启用表压缩
ALTER TABLE user_table_name compress yes;

-- 行压缩率评估
-- 导出行压缩评估信息
db2 inspect rowcompestimate table name user_table_name schema user_schema results keep user_table_name_out;
-- 格式化输出文件格式,压缩比在50%以上时,建议启用表压缩
db2inspf user_table_name_out user_table_name_out.txt

-- 重组表
db2 reorg table user_table_name keepdictionary

-- 收集关于表和索引的当前统计信息
db2 RUNSTATS ON TABLE user_schema.user_table_name WITH DISTRIBUTION AND DETAILED INDEXES ALL

--------------------------------------
-- 查看表压缩比
SELECT tabname, card, npages, compression, avgrowcompressionratio, avgrowsize, pctpagessaved
FROM syscat.tables
WHERE TABSCHEMA= 'DB2INST1'
AND COMPRESSION = 'R'
ORDER BY tabname

-- 表空间剩余空间计算
SELECT TBSP_NAME
, tbsp_total_pages * 16 /1024/1024 AS tbsp_total_size_g
, tbsp_usable_pages * 16 /1024/1024 AS tbsp_usable_size_g
, tbsp_used_pages * 16 /1024/1024 AS tbsp_used_size_g
, tbsp_free_pages * 16 /1024/1024 AS tbsp_free_size_g
FROM SYSIBMADM.SNAPTBSP_PART
--------------------------------------
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 在无烟房抽烟了怎么办 喂奶粉的新生儿腹部很大怎么办 剑三身份证忘了怎么办 中药剂量吃大了怎么办 社保卡3年没激活怎么办 社保卡2年没激活怎么办 cad没保存关了怎么办 cad未响应没保存怎么办 办公椅扶手坏了怎么办 玩刺客信条卡bug怎么办 我玩刺客信条1卡怎么办 玩刺客信条3卡死怎么办 mac玩刺客信条卡怎么办 阴部长了个疙瘩怎么办 两个人觉得累了怎么办 朋友把我拉黑了怎么办 下雨了怎么办我好想你 雨停怎么办我好想你 下雨天怎么办我好想你 天谕账号忘记了怎么办 天谕账号被冻结怎么办 促黄体生成素低怎么办 地暖家里太干燥怎么办 剑灵摧毁了东西怎么办 想打嗝打不出来怎么办 孩子满100天要怎么办 宝宝吃奶粉过敏了怎么办 1岁宝宝不喝奶粉怎么办 母乳不够宝宝不喝奶粉怎么办 宝宝吃奶粉上火了怎么办 我小孩不喝奶粉怎么办 2岁宝宝不喝奶粉怎么办 婴儿吃奶粉上火了怎么办 100天的宝宝咳嗽怎么办 40天的小孩咳嗽怎么办 40天的婴儿咳嗽怎么办 50天的婴儿咳嗽怎么办 宝宝20天感冒了怎么办 1个月宝宝咳嗽怎么办 40天的宝宝干咳怎么办 百天的宝宝咳嗽怎么办