互联网服务reorg

请教一个关于在线reorg的问题

由于前段时间对一张表进行了大量的delete操作,后来这张表的查询速度明显降低,用reorgcheck后建议重组。但是这张表是交易的核心表,为了保证不影响生产,决定在线重组,但是测试的时候出现一个问题,表数据的重组非常慢大概需要3个小时,这张表的数据大小为7G,索引的大小为18G,为了缩短...显示全部
由于前段时间对一张表进行了大量的delete操作,后来这张表的查询速度明显降低,用reorgcheck后建议重组。但是这张表是交易的核心表,为了保证不影响生产,决定在线重组,但是测试的时候出现一个问题,表数据的重组非常慢大概需要3个小时,这张表的数据大小为7G,索引的大小为18G,为了缩短重组的时间,能不并行对这张表同时进行表数据的重组和索引的重组。请教各位前辈,如果并行操作的话会不会对这张表的使用造成更大的影响?收起
参与6

查看其它 3 个回答smitty_xiang的回答

smitty_xiangsmitty_xiang数据库管理员苏宁易购
补充一下,因为这张表在重组的时候会出现写的操作,所以allow选项是write,具体的命令是:reorg table   xxx  INPLACE ALLOW WRITE ACCESS和reorg  indexes all for table xxx allow write access
互联网服务 · 2013-08-02
浏览425

回答者

smitty_xiang
数据库管理员苏宁易购

回答状态

  • 发布时间:2013-08-02
  • 关注会员:1 人
  • 回答浏览:425
  • X社区推广