DB2 10.1 表分区实践-孙扬.ppt

DB2 10.1 表分区实践-孙扬.ppt

ID:48031561

大小:854.50 KB

页数:26页

时间:2020-01-13

DB2 10.1 表分区实践-孙扬.ppt_第1页
DB2 10.1 表分区实践-孙扬.ppt_第2页
DB2 10.1 表分区实践-孙扬.ppt_第3页
DB2 10.1 表分区实践-孙扬.ppt_第4页
DB2 10.1 表分区实践-孙扬.ppt_第5页
资源描述:

《DB2 10.1 表分区实践-孙扬.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DB2表分区实践孙扬db2chinaid:sunyangnj概括表分区非常适合大表存储,以及频繁拆离附加的操作表分区表空间最好采用独立的存储,增加IO并行可能分区索引整体性能要比非分区索引要好9.7之后默认创建分区索引,除非明确指明notpartitioned另外,xml和空间数据索引不支持分区,unique索引且未包含分区键,也不支持分区最多支持32767个分区所有表空间都位于相同数据库分区组,且具备相同页,扩展块,D/S,存储类型(常规,大型)特征步骤1创建表分区表空间步骤2确定时间我们用2012-01-01作为表中createdat

2、e的起始时间步骤3调整数据库日志配置日志文件为10M,主日志10个,辅日志30个步骤4创建表分区大表db2"createtabledb2china_2012(useridintnotnull,contactidint,recommendidint,createdatedate,notechar(40))indms01,dms02,dms03,dms04,dms05,dms06,dms07,dms08,dms09,dms10,dms11,dms12partitionbyrange(createdate)(starting'2012-01-0

3、1'ending'2012-12-31'every1month)"步骤5注入数据步骤6创建非分区索引非常耗时步骤7查询分区表数据分区信息步骤8查询表空间信息步骤9查询分区表索引信息db2"selectsubstr(tabname,1,20)tab_name,substr(indname,1,40)inx_name,tbspaceidfromsyscat.indexeswheretabname='DB2CHINA_2012'"步骤10非分区索引执行效率28秒步骤11创建EXPLAIN表E:ProgramFilesIBMSQLLIBM

4、ISC>db2-tvfEXPLAIN.DDL下面是创建的explain表步骤12查看非分区索引查询执行效率数据24205timeron步骤13非分区索引拆离数据的效率5秒步骤14添加数据到part0时间6秒(减掉2秒操作时间)步骤15检查非分区索引情况下附加分区后解除完整性暂挂消耗时间20秒步骤16检查非分区索引情况下附加分区后消耗日志大小在windows下,这个数据不准步骤17删除非分区索引,创建分区索引创建分区索引明显速度比非分区索引快,50秒步骤18查询分区索引信息查询之前先用runstats收集一下统计信息步骤19测试分区索引查询

5、性能9秒,比非分区索引的28秒大大减少步骤20查看分区索引查询执行效率22291timeron,比非分区索引24205少一些步骤21分区索引条件下拆离分区效率3秒(比非分区索引快2秒)步骤22分区索引条件下附加分区效率4秒,比非分区索引少2秒步骤23,分区索引解除完整性暂挂时间消耗6秒,比非分区快了14秒,效果明显步骤24分区索引解除完整性暂挂日志消耗消耗日志80多K

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。