Index 的种类和使用(I)
从结构上分: B-Tree Index B树索引 BitMap Index位图索引 Reserver index反相功能上分 1.Unique Index 唯一索引 create unique index idx_tab on table1(a);
Oracle Tuning
HenryXu,2003-10-31
Oracle中数据库的类型
1.OLTP(OnLine Trancation Process) 多并发用户,小事务,多种DML混合。 要求:处理速度、高负荷并发 例子:AIMC/AIISMG
2.DSS数据仓库 少量并发用户,大事务,基本上以查询为主 要求:准确性和相应时间 例子:数据仓库应用
SQL的优化(III)
4.避免不必要的开销 不要使用select * from table; 5.减少访问数据库的次数, 通常情况下如果能一条SQL完成的就不要分成两条 6.避免在索引列上使用IS NULL/IS NOT NULL 7. 使用IN代替OR … …
AIUUM25
LDAP协议简介 Lightweight Directory Access Protocol 轻量级别目录访问协议 支持高效查询 主要用于用户认证和用户资料数据管理
3.综合OLTP+DSS
RowID的构成 ORACLE把ROWID作为B-树和其内部算法标示ROW的唯一标示。 SQL> select rowid from table1; ROWID -----------------AAAG+wAAPAAAHyJAAA 使用base-64代码,包括a-z,A-Z,0-9,+,-。一共18位。 1-6位:代表OBJECT 7-9位:文件相对值 10-15:文件中的BLOCK