• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > 神秘的 SIX 锁,第 1 部分

神秘的 SIX 锁,第 1 部分

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了six锁,six god是什么香水,six,mangosix加盟,sixeight官方旗舰店等相关知识,希望本文的分享对您有所帮助
</div>

前言

揭示这种神秘锁和其他 DB2 for z/OS 难题的真实面目。

SIX 锁是 DB2 的许多神秘特性之一。它是什么?如何获得它?另一个神秘特性是 plan_table 上的 index_only 标志:对于 UPDATE 或 DELETE,为何要设置为 Y?再问一下,UPDATE 或 DELETE 为何一定就是 “index-only”?第三个神秘现象是,在 SQL 语句中添加 ORDER BY 可能消除排序。更奇怪的情况是,删除 ORDER BY 子句实际上可能在访问路径中增加排序。在后面几篇专栏文章中,我将讨论这些神秘现象并尝试解决它们。现在让我们当一回少女神探 Nancy Drew,开始探索神秘的 SIX 锁。

SIX 锁

在以前的专栏文章(“表空间和锁级别,第 1 部分”,2005 年第 1 期)中,我通过类比解释了 DB2 锁:把建筑物比作表空间,把楼层比作表,把房间比作页。用户必须先进入建筑物,然后进入某一楼层,最后进入房间。同样,在使用页级锁时,无法直接进入页。必须先进入表空间(相当于建筑物),然后进入表(相当于楼层),最后进入页(相当于房间)。典型的更新者首先请求一个表空间锁,然后请求表锁,最后请求页锁。外层(即高级)锁称为 “Intent Lock(意向锁)”。如果进入页,您的意图便是获得页级锁。例如,可能必须获得表空间上的 IX 锁(希望执行某些特定的操作;I 表示 Intend,X 表示 eXclusive),然后获得表上的 IX 锁,最后再获得页上的 X(exclusive)锁。

通常情况下,对于执行维护的用户,需要表空间和表上的 IX 锁;对于只执行读操作的用户,需要 IS(Intend to Share)锁。但是,对于这两种情况,在这些级别上都会看到 SIX 锁。这种锁是什么?它有什么作用?

只能读,不能进行更新

 2 3 4  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 神秘的 SIX 锁,第 1 部分

相关文章

  • 2017-06-28DB2 9 应用开发(733 考试)认证指南,第 2 部分
  • 2017-06-28DB2 V9.5 工作负载管理之工作类和工作操作
  • 2017-05-11IBM DB2 Connect简介(1)
  • 2017-06-28用AWK实现DB2 数据库 Schema的同步
  • 2017-06-28使用DB2look 重新创建优化器访问计划(3)
  • 2017-06-28为 DB2 XML 数据开发 Java 应用程序
  • 2017-06-28使用DB2 UDB OLAP函数
  • 2017-05-11DB2编程序技巧 (三)
  • 2017-06-28使用DB2look实用程序重新创建优化器访问计划(5)
  • 2017-05-11DB2获取当前用户表、字段、索引等详细信息

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • IBM DB2 简介
    • 如何操作Excel读取数据导入DB2数据库
    • 关于IBM DB2数据库的使用小技巧小结
    • DB2 V9.5 工作负载管理简介
    • DB2的数据移动详解
    • 使用DB2 V9进行非增量重定向还原
    • DB2 自动递增字段实现方法
    • DB2 V9.5版本中数据库应用程序移植的改进
    • 雇员工作空间系列: 配置和开发 DB2 Content Manager 8.2 的单点登录 portlet
    • 打造更强的 Java 支持

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有