Oracle位图例子
发布时间:2020-12-12 16:00:38 所属栏目:百科 来源:网络整理
导读:1、语法create bitmap index index_name on 表名(字段);2、举个例子你就能明白了:如有表 test(id,name,address)数据(1,张三,大连)(2,李四,天津)(3,王五,北京)(4,赵六,大连)....类似这样的数据,如果查询的时候用到 【where address='大连'】,因为数据库中
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 判断出那一条数据符合要求。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 是否有可能将类似Lisp的宏构建为命令式语言?
- iphone – 从xib加载UIView,在尝试访问IBOutlet时崩溃
- ios – 无法将1024px应用商店图标添加到watchOS app资产
- 正则表达式中容易误解的地方
- ios – xcode在尝试设置地图路由时意外退出
- c# – 重型TPL后台线程在WPF的UI-Thread中产生滞后
- c# – FileNotFoundException在System.DirectoryServices.I
- 串行 Flash 通用驱动库 SFUD (Serial Flash Universal Driv
- cocos retain and release
- Flex(RIA)也可以做到企业级开发