成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle 表移動后必須做的事

數(shù)據(jù)庫
移動一張表實際上是一個重組過程,數(shù)據(jù)庫會將原來的數(shù)據(jù)復(fù)制到新的地方。但是如果你發(fā)現(xiàn)這個表在移動后性能下降了,可能是你的索引沒有重建。本文將指導(dǎo)您找到依賴索引并重建它們。

概述

移動一張表實際上是一個重組過程,數(shù)據(jù)庫會將原來的數(shù)據(jù)復(fù)制到新的地方。但是如果你發(fā)現(xiàn)這個表在移動后性能下降了,可能是你的索引沒有重建。本文將指導(dǎo)您找到依賴索引并重建它們。

將表從示例移動到用戶

SQL> select tablespace_name from dba_tables where owner = 'HR' and table_name = 'EMPLOYEES';

TABLESPACE_NAME
------------------------------
EXAMPLE

SQL> alter table hr.employees move tablespace users;

Table altered.

SQL> select tablespace_name from dba_tables where owner = 'HR' and table_name = 'EMPLOYEES';

TABLESPACE_NAME
------------------------------
USERS

查看哪些索引取決于此表

SQL> column index_name format a30;
SQL> column tablespace_name format a30;
SQL> column status format a10;
SQL> select index_name, tablespace_name, status from dba_indexes where owner = 'HR' and table_name = 'EMPLOYEES';

INDEX_NAME TABLESPACE_NAME STATUS
------------------------------ ------------------------------ ----------
EMP_JOB_IX EXAMPLE UNUSABLE
EMP_DEPARTMENT_IX EXAMPLE UNUSABLE
EMP_MANAGER_IX EXAMPLE UNUSABLE
EMP_NAME_IX EXAMPLE UNUSABLE
EMP_EMAIL_UK EXAMPLE UNUSABLE
EMP_EMP_ID_PK EXAMPLE UNUSABLE

6 rows selected.

如您所見,所有依賴索引都是UNUSABLE。這意味著,數(shù)據(jù)庫不會自動重建它們。你必須自己做。

編寫所有重建語句,然后執(zhí)行它們

SQL> select 'alter index ' || owner || '.' ||index_name || ' rebuild tablespace users;' as SQL_TO_BE_EXECUTED from dba_indexes where owner = 'HR' and table_name = 'EMPLOYEES';

SQL_TO_BE_EXECUTED
--------------------------------------------------------------------------------
alter index EMP_JOB_IX rebuild tablespace users;
alter index EMP_DEPARTMENT_IX rebuild tablespace users;
alter index EMP_MANAGER_IX rebuild tablespace users;
alter index EMP_NAME_IX rebuild tablespace users;
alter index EMP_EMAIL_UK rebuild tablespace users;
alter index EMP_EMP_ID_PK rebuild tablespace users;

6 rows selected.

或者您可以重建原始表空間的索引。

SQL> select 'alter index ' || owner || '.' ||index_name || ' rebuild tablespace ' || tablespace_name || ';' as SQL_TO_BE_EXECUTED from dba_indexes where owner = 'HR' and table_name = 'EMPLOYEES';

SQL_TO_BE_EXECUTED
--------------------------------------------------------------------------------
alter index HR.EMP_DEPARTMENT_IX rebuild tablespace EXAMPLE;
alter index HR.EMP_NAME_IX rebuild tablespace EXAMPLE;
alter index HR.EMP_MANAGER_IX rebuild tablespace EXAMPLE;
alter index HR.EMP_EMP_ID_PK rebuild tablespace EXAMPLE;
alter index HR.EMP_EMAIL_UK rebuild tablespace EXAMPLE;
alter index HR.EMP_JOB_IX rebuild tablespace EXAMPLE;

6 rows selected.

請注意,我們在新表空間USERS中重建索引。也就是說,對于索引,REBUILD相當(dāng)于表中的MOVE

重建后檢查狀態(tài)

SQL> select index_name, tablespace_name, status from dba_indexes where owner = 'HR' and table_name = 'EMPLOYEES';

INDEX_NAME TABLESPACE_NAME STATUS
------------------------------ ------------------------------ ----------
EMP_JOB_IX USERS VALID
EMP_DEPARTMENT_IX USERS VALID
EMP_MANAGER_IX USERS VALID
EMP_NAME_IX USERS VALID
EMP_EMAIL_UK USERS VALID
EMP_EMP_ID_PK USERS VALID

6 rows selected.

所有索引都變?yōu)閂ALID,表明所重建的索引有效。

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2013-01-14 17:11:24

2013移動開發(fā)者開發(fā)者

2010-07-27 11:29:43

Flex

2013-11-08 10:42:31

Ubuntu 13.1

2011-04-27 09:22:44

Ubuntu 11.0

2017-11-14 07:05:26

物聯(lián)網(wǎng)IT高管數(shù)字化

2013-12-05 17:07:29

openSUSEopenSUSE 13安裝

2013-07-11 10:07:46

Fedora 19

2010-03-24 09:42:12

Oracle數(shù)據(jù)庫

2020-12-29 09:50:23

大數(shù)據(jù)大數(shù)據(jù)技術(shù)

2010-04-12 14:58:56

Meego開發(fā)

2012-08-30 09:41:23

移動應(yīng)用開發(fā)

2010-08-12 14:13:01

Flex開發(fā)者

2010-04-26 13:38:34

Oracle dele

2011-08-04 08:54:31

2011-02-15 13:50:01

FreeBSDports

2015-11-11 09:12:47

2022-11-21 10:43:55

首席信息官IT 領(lǐng)導(dǎo)者

2013-01-06 10:51:56

2011-12-16 17:05:58

2012-02-23 13:01:12

JavaPlay Framew
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久成人精品 | 国产一区二区三区四区在线观看 | 自拍偷拍中文字幕 | 亚洲视频免费在线观看 | 91视频在线看 | 99re在线| 日本aa毛片a级毛片免费观看 | 精品欧美一区二区中文字幕视频 | 综合久久久久久久 | 国产一级免费在线观看 | 69视频在线播放 | 日本在线视频一区二区 | 亚洲电影一区二区三区 | 91久久| 亚洲一区二区视频 | 99reav| 成人av影院 | 中文字幕精品一区 | 91在线免费视频 | 午夜激情视频在线 | 亚洲精品久久久蜜桃 | 久久精品亚洲精品国产欧美 | 欧美精品乱码99久久影院 | 91在线视频免费观看 | 久久久久久综合 | 国产不卡一区 | 91社区在线观看高清 | 日本精品视频一区二区 | 成人夜晚看av | 97国产精品视频人人做人人爱 | 亚洲精品精品 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲成人一区二区三区 | 国产高潮好爽受不了了夜色 | 国产精品一区二区三区在线 | 国产电影一区二区 | 国产一区二区精华 | 日本不卡一区二区三区在线观看 | 精品久久久久久亚洲精品 | 日韩欧美国产精品一区二区三区 | 成人午夜精品一区二区三区 |