0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈ORACLE INDEX提高性能_PART2问题

454398 来源: Chinaunix 作者:dingjun123 2020-10-11 10:08 次阅读

1.Bitmap index使用

DROP TABLE t;

dingjun123@ORADB》 SELECT COUNT(*),

COUNT(*) COUNT(DISTINCTOWNER)

76422 35

CREATE TABLE bitmap_test(ID NUMBER,status NUMBER);

CREATE BITMAP INDEX idx_bitmap_test ON bitmap_test(status);

INSERT INTO bitmap_test VALUES(1,0);

INSERT INTO bitmap_test VALUES(2,0);

INSERT INTO bitmap_test VALUES(3,0);

INSERT INTO bitmap_test VALUES(1,1);

INSERT INTO bitmap_test VALUES(2,1);

INSERT INTO bitmap_test VALUES(3,1);

COMMIT;

按照红色数字标识执行顺序:

SESSION1:

SESSION2:

出现enq: TX - row lock contention等待。

1)Bitmap index上如果DML操作,按照位图索引块级别加锁,锁定的行多,容易造成阻塞或死锁。

2)因此,虽然Bitmap index在一些统计运算、提升低选择性列运算性能上有优势,Bitmap index在OLTP中则是坚决杜绝使用的。只有在OLAP环境下,数据加载完毕后,基本处于只读状态,主要进行统计分析,才比较适合。

这个例子,在B*tree中则不会出现阻塞或死锁情况。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 死锁
    +关注

    关注

    0

    文章

    25

    浏览量

    8074
  • OLAP
    +关注

    关注

    0

    文章

    24

    浏览量

    10094
收藏 人收藏

    评论

    相关推荐

    开关电源的原理与设计.part2

    开关电源的原理与设计.part2!需要下载其他4个分卷才能解压!
    发表于 11-30 11:57 0次下载

    诺基亚新机皇N97清晰原理图下载.part2

    诺基亚新机皇N97清晰原理图下载.part2
    发表于 02-19 16:34 17次下载

    全美经典电路.part2

    全美经典电路.part2有需要的可以下来看看
    发表于 02-19 16:51 0次下载

    FPGA_Verilog学习资料part2

    FPGA_Verilog学习资料 part2
    发表于 03-14 14:27 36次下载

    FM1702开发套件part2

    51单片机控制FM1702射频读卡芯片读写Mifare1卡全套资料part2
    发表于 03-11 15:40 22次下载

    创意电子设计与制作part2

    创意电子设计与制作part2,资源过大,共分为 3部分上传,有需要的都可以下来看看。
    发表于 11-22 17:50 0次下载

    Arduino从基础到实践part2

    Arduino从基础到实践part2,资源过大,分为4部分上传,感兴趣的可以下来看看。
    发表于 12-13 15:05 16次下载

    LED技术全攻略part2

    LED技术全攻略part2,资源过大,分为2办法上传,有需要的下来看看。
    发表于 12-13 14:28 31次下载

    AVR单片机原理及测控工程应用part2

    AVR单片机原理及测控工程应用part2,资源过大,分为4部分上传,感兴趣的可以下来看看。
    发表于 12-15 15:21 19次下载

    电路原理(第7版).part2

    电路原理(第7版).part2
    发表于 03-01 21:31 0次下载

    开发板,Cyclone_II_EP2C20_原理图.part2

    开发板,Cyclone_II_EP2C20_原理图.part2
    发表于 03-19 11:45 15次下载

    ADI实验室电路合集(第一册).part2

    这是ADI实验室电路合集(第一册).part2,注意由于文件太大,要下完part1和part2合在一起才能解压缩。
    发表于 04-13 14:43 15次下载

    STM32 USB培训_Part2 USB IP及其库的使用

    STM32 USB培训_Part2 USB IP及其库的使用
    发表于 09-21 09:52 5次下载
    STM32 USB培训_<b class='flag-5'>Part2</b> USB IP及其库的使用

    高速数字接口原理与测试指南.part2

    高速数字接口原理与测试指南教材 李凯 清华大学.part2资料免费下载。
    发表于 04-13 17:39 0次下载

    电子设计常用表格Part2

        电子设计常用表格,Part2,上传大小受限,分4份
    发表于 04-25 09:45 2次下载