频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

PostgreSQL数据库学习之锁和索引

来源: 作者: 出处:巧巧读书 2006-08-18 进入讨论组
关 键 词:os  数据库  死锁  

  9.5. 锁和索引

尽管 PostgreSQL 提供对表数据访问的非阻塞的读/写,但并非所有 PostgreSQL 里实现的索引访问模式都能够进行非阻塞读/写。

不同的索引类型按照下面方法操作∶

B-tree 索引

短期的共享/排他的页面级的销用于读/写访问。 销在索引记录被插入/抓取后立即释放。 B-tree 索引提供了无死锁条件的最高级的并行性。
GiST 和 R-Tree 索引

共享/排他的页面级锁用于读/写访问。锁在语句(命令)处理完成后释放。
Hash (散列)索引

共享/排他的页面级锁用于读/写访问。锁在页面处理完成后释放。 页面级锁比索引级的锁提供了更好的并行性但是容易产生死锁。

简单说,B-tree 索引是我们推荐的用于并行应用的索引类型; 因为它们还有比散列索引更多的特性,再那些需要对标量数据 进行索引的应用中,我们建议使用这种索引类型。在处理非 标量类型数据的时候,显然不能使用 B-tree;在这种环境下, 应用开发人员应该清醒意识到 GiST 和 R-tree 索引的相对弱 的并发性能。 更多文章 更多内容请看Linux数据库宝典  SQL Server 索引和查询专题  城域网专题专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
·SQL Server 索引和查询专题 (2717篇文章)
·数据库专栏 (4553篇文章)
·数据库处理专题 (7528篇文章)
·城域网专题 (6839篇文章)
·数据库安全技术专题 (11412篇文章)
·数据库安装与卸载 (9189篇文章)
·Linux数据库宝典 (11765篇文章)
·数据库相关文章 (4553篇文章)
热点标签: os  数据库  死锁  
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容
 
Web 本站
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章