欢迎进入Wiki » FAQ » 如何配置,将Oracle的索引保存到独立的表空间?

如何配置,将Oracle的索引保存到独立的表空间?

在2014-08-05 11:10上被李小翔修改
评论 (0) · 附件 (0) · 记录 · 信息

Oracle 支持将数据库索引保存到其他表空间中,以提升性能,如下面的SQL创建一个 HR_INDX 的表空间:

CREATE TABLESPACE HR_INDX LOGGING DATAFILE 'D:\oracle\oradata\HR_INDX.dbf'
   SIZE 100M AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
    EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

BroToolkit 对 Grails 和 Hibernate 进行了扩展,在 DataSource.groovy (或 properties)中配置如下:

hibernate {
   ....
    properties {
       ....
        oracle.index.tablespace = "HR_INDX"  // 配置configClass后:可配置索引使用独立的表空间。
   }
}

dataSource {
   ...
    configClass = bropen.toolkit.orm.HibernateConfiguration
   ...
}
在2014-08-05 11:10上被李小翔创建

Copyright © 2013 北京博瑞开源软件有限公司
京ICP备12048974号