author:skatetime:2009/05/12 最近公司有一个优化项目,为了提高系统的整体性能,我对数据库从表的底层开始优化,首先是表的存储参数的优化下面是在优化期间,把普通......
Name Type Nullable Default Comments ------------------- -------------- -------- ------- -------- CHANNEL_ID NUMBER(16) CHANNEL_NAME VARCHAR2(120) PARENT_CHANNEL_ID NUMBER(16) Y CHANNEL_URL VARCHAR2(256) Y CHANNEL_DESCRIPTION VARCHAR2(4000) Y CONFIGURE_FILE VARCHAR2(120) Y CHANNEL_SEQUENCE NUMBER(4) Y CHANNEL_LEVEL NUMBER(2) Y CREATE_DATE DATE SELF_TAG_ID NUMBER(8) Y CHANNEL_CODE VARCHAR2(120) Y
--检测是否能在线重定义表 SQL> exec dbms_redefinition.can_redef_table('suk','channel');
PL/SQL procedure successfully completed
--开始重定义表 SQL> exec dbms_redefinition.start_redef_table('suk','channel','channel_test','channel_id,CHANNEL_NAME,PARENT_CHANNEL_ID,CHANNEL_URL,CHANNEL_DESCRIPTION,CONFIGURE_FILE,CHANNEL_SEQUENCE,CHANNEL_LEVEL,CREATE_DATE,SELF_TAG_ID,CHANNEL_CODE');
PL/SQL procedure successfully completed
--完成重定义表 SQL> exec dbms_redefinition.finish_redef_table('suk','channel','channel_test');
PL/SQL procedure successfully completed
--查看重定义后的表结构,可以看到表channel的结构已经改变 SQL> desc channel Name Type Nullable Default Comments ------------------- -------------- -------- ------- -------- CHANNEL_ID NUMBER(16) CHANNEL_NAME VARCHAR2(120) PARENT_CHANNEL_ID NUMBER(16) Y CHANNEL_URL VARCHAR2(256) Y CHANNEL_DESCRIPTION VARCHAR2(4000) Y CONFIGURE_FILE VARCHAR2(120) Y CHANNEL_SEQUENCE NUMBER(4) Y CHANNEL_LEVEL NUMBER(2) Y CREATE_DATE DATE SELF_TAG_ID NUMBER(8) Y CHANNEL_CODE VARCHAR2(120) Y
------end----
6/6 首页 上一页 4 5 6 |