数据库对象

Schema:一个用户和他下面所有的对象称为一个Schema。

segment:只要占用空间的对象就称为一个段对象。如:表、索引、分区表中每个分区等。

1、表分区
范围分区、列表分区、哈希分区、组合分区(范围-列表、范围-哈希)
范围分区:

点击(此处)折叠或打开

  1. create table pt(id int, age int, name varchar2(20))
  2. partition by range(age)
  3. (
  4.     partition p1 values less than(18),
  5.     partition p2 values less than(30),
  6.     partition p3 values less than(maxvalue)
  7. );
查询表的分区:select * from pt partition(p1);
删除表的分区:alter table pt drop partition p1;
更改分区表空间:alter table pt move partition p1 tablespace tsname;
分区表、索引信息:user_tab_partitions、user_ind_partitions;
分区索引:在全局索引后加个local关键字。

2、索引
B-tree、位图、全文索引
B-tree:用于数据重复率低的字段。
create index idx_pt_id on pt(id);

位图:用于数据重复率高的字段。
create bitmap index idx_pt_sex on pt(sex);

全文索引:类似like '%语文%';
把该字段按词法分析器拆分成一个个的词。放到表里。查询时到基表里搜索。

3、视图
create view v_tmp as .........    
视图不占用空间,不是一个段对象。试图支持DML操作,遵循一定的条件。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26066458/viewspace-2124117/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26066458/viewspace-2124117/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值