Oracle 11g分区功能新革命
时间:09-10
来源:IT专家网
点击:
SQL>CREATE TABLE ACCOUNTS (acc_no number(10) not null, acc_name varchar2(50) not null, acc_loc varchar2(5), acc_branch number(2) generated always as (to_number(substr(to_char(acc_no),1,2))); |
使用虚拟列作为分区键:
SQL>CREATE TABLE accounts (acc_no number(10) not null, acc_name varchar2(50) not null, acc_loc varchar2(5), acc_branch number(2) generated always as (to_number(substr(to_char(acc_no),1,2))) partition by list (acc_branch); |
分区建议器
Oracle 11g还提供了一个分区建议器,可支持分区建议的生成,类似于10G中支持实物化视图、实物化视图日志和索引的功能。事实上,分区建议器在Oracle 11g中是SQL Access Advisor的一部分。这个建议器帮助生成建议,并可以显示出推荐分区实施后可获得的效果。它还会生成创建有效分区的脚本,可手动通过SQL*Plus提交给Oracle或Enterprise Manager。
- 用于备份和恢复的SQL Server文件组(07-28)
- 深入了解光纤通道存储网络的分区(10-30)
- 管理Oracle约束与分区表(05-24)
- 浅析SQL Server与Oracle区别(04-22)
- 5条DBA最佳实践指导(04-25)
- Oracle简化Oracle 10g中用户管理(04-29)