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
--------------------------------------
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
- db2表压缩分析
- DB2表压缩功能
- db2深度压缩表,节省表空间
- 深度分析DB2修改表
- DB2修改表深度分析
- DB2 V9压缩
- DB2表分区和表压缩特性的效果
- 分布式 DBA:DB2 深度压缩
- 分布式 DBA:DB2 深度压缩
- DB2性能分析
- 分析DB2的优势
- DB2分析命令
- DB2错误分析
- DB2驱动分析
- DB2 db2fmp进程分析
- db2 EXPLAIN分析SQL
- db2性能分析思路
- db2日志分析笔记
- 客户端防重放设计
- 将m个相同的苹果放进n个相同的盘子中,盘子允许空,有多少种方法
- linux下GTK编程:显示CPU使用率,内存使用率,网速。
- iptables规则的查看、添加、删除和修改
- ReactJS可复用组件
- db2表压缩分析
- 数据库查询问题
- iOS数据持久化-SQLite数据库使用详解
- 新建android工程的设置
- React state
- 常用adb命令
- jquery中的替换符合条件的字符串
- 使用OnCreateClient()来切分窗口
- _CRT_SECURE_NO_WARNINGS的使用