当前位置: 首页 > wzjs >正文

wordpress 数据库类型seo月薪

wordpress 数据库类型,seo月薪,天元建设集团有限公司被山东高速收购了吗,佛山微信网站建设哪家好一 说明 1.1 迁移说明 把表空间TS_HX_SB_IDX、IDX_SSD_HX中的全部索引迁移至表空间TS_SSD_IDX。 1.2 迁移流程 整体迁移流程:(因为索引量很大,需要分批进行迁移) 步骤流程计划时间估算1迁移用户HX_YH、HX_RD、HX_JC、HX_PZ、HX_DJ、HX_Z…

一 说明

1.1 迁移说明

把表空间TS_HX_SB_IDX、IDX_SSD_HX中的全部索引迁移至表空间TS_SSD_IDX。

1.2 迁移流程

整体迁移流程:(因为索引量很大,需要分批进行迁移)

步骤流程计划时间估算
1迁移用户HX_YH、HX_RD、HX_JC、HX_PZ、HX_DJ、HX_ZM、HX_RD索引(无分区)一个晚上
2迁移用户HX_ZS索引(有分区)一个晚上
3迁移用户HX_SB索引(首先迁移分区索引(小索引)一节点上跑,非分区索引(小索引)二节点上跑)一个晚上
4迁移用户HX_SB剩下的索引一个晚上

总结时间:4个晚上
总计花费业务停机时间:0

二 索引迁移详细操作流程

2.1 前期准备

统计各个用户在此两表空间的索引量大小,以便计划迁移。

SQL> select segment_type,sum(bytes)/1024/1024 m from dba_segments where owner='HX_SB' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX') group by segment_type;SEGMENT_TYPE                M
------------------ ----------
INDEX               494088.25
INDEX PARTITION    236043.688SQL> select segment_type,sum(bytes)/1024/1024 m from dba_segments where owner='HX_ZS' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX') group by segment_type;SEGMENT_TYPE                M
------------------ ----------
INDEX                45650.75
INDEX PARTITION    99813.3125SQL> select segment_type,sum(bytes)/1024/1024 m from dba_segments where owner='HX_RD' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX') group by segment_type;SEGMENT_TYPE                M
------------------ ----------
INDEX               8373.6875

。。。。。。。。

这些都没有分区:
单位(M)
HX_YH 50
HX_RD 8373.6875
HX_JC 4.0625
HX_PZ 640.4375
HX_DJ 3732
HX_ZM 39

综上:计划先迁移HX_RD、 HX_YH、HX_RD、HX_JC、HX_PZ、HX_DJ、HX_ZM这些用户的索引,再迁移HX_ZS,最后分批迁移HX_SB索引。

2.2 撰写迁移脚本(无分区)

重建普通索引脚本:

su – oracle
sqlplus / as sysdba
set lin 400
set pagesize 0
spool /home/oracle/idx/hx_rd.sql
select 'alter index '||a.owner||'.'||a.index_name||' rebuild tablespace TS_SSD_IDX online parallel 4;' from dba_indexes a where a.owner='HX_RD' and not exists(select * from dba_part_indexes b where a.owner=b.owner and a.index_name=b.index_name) and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX');
spool off;

修改parallel脚本:

su – oracle
sqlplus / as sysdba
set lin 400
set pagesize 0 
spool /home/oracle/idx/hx_rd_parallel.sql
select 'alter index '||a.owner||'.'||a.index_name||' noparallel;' from dba_indexes a where a.owner='HX_RD' and not exists(select * from dba_part_indexes b where a.owner=b.owner and a.index_name=b.index_name) and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX');
spool off;

注意事项:
把hx_dr.sql和hx_rd_parallel.sql中无关信息删除。(比如select ‘alter’…… 最后的33 rows selected),hx_rd.sql文件中只保留alter index hx_rd.index_name rebuild TS_SSD_IDX online parallel 4; hx_rd_parallel.sql文件中只保留 alter index hx_rd.index_name noparallel;即可。

最后撰写hx_rd.sh脚本。

vi hx_rd.sh
[oracle@ljw sql]$ cat 2.sh
#!/bin/sh
sqlplus "/ as sysdba" <<EOF
host echo "*******************begin rebuild*****************",`date`
@idx/hx_rd.sql;
host echo "*******************end rebuild*******************",`date`
host echo "*******************begin noparalel***************",`date`
@hx_rd_parallel.sql;
host echo "*******************end noparalel*****************",`date`
EOF

2.3 撰写迁移脚本(有分区)
重建普通索引脚本:

su – oracle
sqlplus / as sysdba
set lin 400
set pagesize 0
spool /home/oracle/idx/hx_zs.sql
select 'alter index '||a.owner||'.'||a.index_name||' rebuild tablespace TS_SSD_IDX online parallel 4;' from dba_indexes a where a.owner='HX_ZS' and not exists(select * from dba_part_indexes b where a.owner=b.owner and a.index_name=b.index_name) and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX');
spool off;

重建分区索引脚本:

su – oracle
sqlplus / as sysdba
set lin 400
set pagesize 0
spool /home/oracle/idx/hx_zs_part.sql
select 'alter index '||a.owner||'.'||a.index_name||' rebuild partition '||b.partition_name||' tablespace TS_SSD_IDX online parallel 4;' from dba_part_indexes a,dba_ind_partitions b where a.owner=b.index_owner and a.index_name=b.index_name and a.owner='HX_ZS' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX');
spool off;

修改普通索引parallel脚本:

su – oracle
sqlplus / as sysdba
set lin 400
set pagesize 0 
spool /home/oracle/idx/hx_zs_parallel.sql
select 'alter index '||a.owner||'.'||a.index_name||' noparallel;' from dba_indexes a where a.owner='HX_RD' and not exists(select * from dba_part_indexes b where a.owner=b.owner and a.index_name=b.index_name) and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX');
spool off;

修改分区索引parallel脚本:

su – oracle
sqlplus / as sysdba
set lin 400
set pagesize 0 
spool /home/oracle/idx/hx_zs_part_parallel.sql
select 'alter index '||a.owner||'.'||a.index_name||' noparallel;' from dba_part_indexes a,dba_ind_partitions b where a.owner=b.index_owner and a.index_name=b.index_name and a.owner='HX_ZS' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX') group by a.owner,a.index_name;
spool off;

注意事项和前面一样,删除。sql中无关信息。

最后撰写hx_rd.sh脚本。

vi hx_rd.sh#!/bin/sh
sqlplus "/ as sysdba" <<EOF
host echo "*******************begin rebuild*****************",`date`
@idx/hx_zs.sql;
@hx_zs_part.sql;
host echo "*******************end rebuild*******************",`date`
host echo "*******************begin noparalel***************",`date`
@hx_zs_parallel.sql;
@hx_zs_part_parallel.sql;
host echo "*******************end noparalel*****************",`date`
EOF

2.4 执行脚本
cd 到相应目录下
nohup ./hx_rd.sh & 即可

2.5 检查索引迁移成功与否
检查源表空间中是否还存在索引:

select index_name,degree,tablespace_name from dba_indexes where owner='HX_RD' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX');

检查迁移到的表空间中是否有索引:

select index_name,degree,tablespace_name from dba_indexes where owner='HX_RD' and tablespace_name in ('TS_SSD_IDX');

常用语句:

如:
查询HX_SB用户下普通索引的大小:

select segment_name,segment_type,bytes/1024/1024 m from dba_segments where owner='HX_SB' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX') and segment_type='INDEX' order by bytes;

查询HX_SB用户下分区索引的大小:

select segment_name,segment_type,partition_name,bytes/1024/1024 m from dba_segments where owner='HX_SB' and tablespace_name in('TS_HX_SB_IDX','IDX_SSD_HX') and segment_type='INDEX PARTITION' order by bytes;

hhh6.jpg

http://www.dtcms.com/wzjs/219033.html

相关文章:

  • 有限公司网站建设 互成网络地址 四川360应用商店
  • 企业网站建设研究论文网站制作400哪家好
  • 上海网页制作与设计电话宁波seo网络推广优质团队
  • 都匀网站建设seo指什么
  • wordpress自动存储图片新手学seo
  • 石家庄的网站开发公司如何建立网站 个人
  • 环影视界wordpress企业主题太原搜索引擎优化
  • 汇鑫网站建设方便百度收录查询工具
  • 重庆石桥铺网站建设长春网站建设方案咨询
  • html5 php网站源码下载什么是seo文章
  • css+div旅游网站模板seo每日一帖
  • 奉贤品牌网站建设全网营销推广
  • 网站建设与管理试题及答案关键词代发排名
  • 展示网站如何做贵阳网站建设公司
  • 网站建设项目计划汤阴县seo快速排名有哪家好
  • 网站建设公司哪里找百度关键词推广网站
  • 地方门户长春关键词优化报价
  • 长宁区网站建设公网页设计参考网站
  • 珠海网站建设小程序seo需求
  • 深圳有做网站公司网站百度关键词seo排名优化
  • 荆州网站建设推荐精准大数据获客系统
  • 凡科网站怎么做授权查询深圳网络推广培训机构
  • 用angular做的网站链接安徽关键词seo
  • 做网站一定要服务器吗优秀网站网页设计分析
  • 建一个门户网站要多少钱看网站搜什么关键词
  • 我想看b站直播苹果手机北京aso优化
  • 哪种网站名称容易通过备案审核如何搭建一个网站
  • 苏州自助建站软件网络营销服务公司有哪些
  • 怎么用wordpress建电商网站吗白度指数
  • wordpress category.php制作seo营销工具