Oracle位图例子
2016-09-07 20:28
176 查看
1、语法 create bitmap index index_name on 表名(字段); 2、举个例子你就能明白了: 如有表 test(id,name,address) 数据 (1,张三,大连) (2,李四,天津) (3,王五,北京) (4,赵六,大连) .... 类似这样的数据,如果查询的时候用到 【where address='大连'】,因为数据库中有很多这样的数据,所以一般的索引起不到查询加速的作用,而建立位图索引后会产生如下位图效果: 假设有4条数据(就如上所示) 大连 天津 北京 1 0 0 0 1 0 0 0 1 1 0 0 这样当查询: select * from 表 where address='大连' or address='北京'; 的时候数据库很快就能根据 同行的 1和0 判断出那一条数据符合要求。
相关文章推荐
- Oracle中Trigger例子1
- 测试例子 jsp + javaBean + EJB + oracle
- Oracle动态执行SQL四种方式的例子
- ORACLE中SQL产生记录的例子
- Oracle的update语句set里使用子查询的例子解释
- oracle中escape的使用例子
- 对字符串的“sum”——在Oracle中自定义聚集函数的例子
- oracle 常用函数例子解释
- Oracle的sqlldr使用例子
- 一次完整的oracle rman备份与恢复的例子
- oracle全文检索简单例子
- oracle 數據備份,恢復的簡單例子
- Oracle利用游标返回结果集的的例子(C#)
- ORACLE调用DLL的例子
- vb 调用 Oracle 函数返回数据集的例子
- 对字符串的“sum”——在Oracle中自定义聚集函数的例子
- Delphi 调用 Oracle 存储过程并返回数据集的例子.
- 一个oracle+PHP的查询的例子
- 一个oracle函数返回数组的例子
- oracle中decode和case的使用例子