软件开发Db2

把表建在一自定义的表空间上,比原来的表在缺省表空间USERSPACE1上,查询慢了很多,有碰到该现象的吗?

在 AIX 环境,DB2 V10.1 , 原来的表建立 sql 语句,不指定表空间,因此,这些表都是在系统缺省表空间 userspace1 上 。
现在把表想放到自建立的表空间上, 因此, 把 A 表的 sql 语句复制了一份, 为 A2 表,建表 sql 语句其他部分不变, 只是加了 IN A2_01 字样, A2_01 是新创建的一个表空间。
把 A表的数据插入到 A2 表。
作了一测试程序, 比较查询 A 表, 和 A2 表的性能, 发觉 查询A2 表的性能差了好多。该测试程序是用一 KEY 值查询 A 表, 和 A2 表, 该 KEY 值字段是 A 表 和 A2 的主键, KEY 变化,循环 10000 次。 现在查询 A2 表的 10000 次的时间, 是 查询 A 表 10000 次的时候的 5 --- 6 倍。
很是困惑,通常是为了提高性能才设定独立表空间的,而且一般 DBA 不建议应用表空间使用系统的 USERSPACE1 . 但为什么会性能反而差了呢? 还差了那么多?
有哪位大侠碰到过这种情况吗? 给提示下?
谢谢

参与19

3同行回答

y18511664518y18511664518技术总监长城超云
系统表空间坚决不允许业务数据使用,不然出问题,哭都来不及了,你建的独立表空间是在那,本地,还是存储,还是哪里?还有,看下执行计划,看看是否有变化?显示全部

系统表空间坚决不允许业务数据使用,不然出问题,哭都来不及了,你建的独立表空间是在那,本地,还是存储,还是哪里?还有,看下执行计划,看看是否有变化?

收起
金融其它 · 2017-07-28
浏览1940
  • 新建的表空间在本地磁盘下。 db2 "CREATE BUFFERPOOL BP_DATA_04K SIZE 51200 PAGESIZE 4096" db2 "CREATE TABLESPACE "CITADDR2_01" IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 4096 MANAGED BY DATABASE USING (FILE '/db2/db2inst1/db2inst1/NODE0000/CAP/CITADDR2/CITADDR2_01' 3800M) EXTENTSIZE 32 PREFETCHSIZE 32 BUFFERPOOL BP_DATA_04K" USERSPACE1使用的目录是, /db2/db2inst1/db2inst1/NODE0000/CAP/T0000002 , 我仿照它, 放在 /db2/db2inst1/db2inst1/NODE0000/CAP/CITADDR2 下. CITADDR2 是表名, 建表语句 CREATE TABLE CITADDR2 ( .......... , PRIMARY KEY("CIF_NO","ADDR_NO") )IN CITADDR2_01) 表的大小总共 3G 多
    2017-07-28
  • 请教, 你说的执行计划要看 测试程序的 bnd 里吗 ?
    2017-07-28
  • 你不是查询语句吗,看看sql的执行计划
    2017-07-28
  • db2expln
    2017-07-28
  • 查一下原来的表有没有索引
    2017-07-28
mytribalmytribal数据库管理员DB2
1、导出表结构,查看A2表是否索引创建失败,对比两张表的表结构信息$db2look -d $DBNAME -e -x -l -t A2$db2look -d $DBNAME -e -x -l -t A2、查看A2_01表空间的缓冲池情况$db2pd -d $DBNAME -buffer显示全部

1、导出表结构,查看A2表是否索引创建失败,对比两张表的表结构信息
$db2look -d $DBNAME -e -x -l -t A2
$db2look -d $DBNAME -e -x -l -t A

2、查看A2_01表空间的缓冲池情况
$db2pd -d $DBNAME -buffer

收起
互联网服务 · 2017-07-30
浏览1641
hufeng719hufeng719联盟成员系统工程师某钢铁企业
对比下表空间下的容器参数都一样吗?原SQL查询的表上有没有建立索引?数据存放的物理磁盘磁道位置等都是影响因素。先对比下这些客观因素是否前后都一致?显示全部

对比下表空间下的容器参数都一样吗?原SQL查询的表上有没有建立索引?数据存放的物理磁盘磁道位置等都是影响因素。先对比下这些客观因素是否前后都一致?

收起
能源采矿 · 2017-07-28
浏览1808

提问者

warming03
系统分析师HISUN

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-07-28
  • 关注会员:4 人
  • 问题浏览:2808
  • 最近回答:2017-07-30
  • X社区推广