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

DB2 9.5 中多线程架构的工作原理

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

匿名通过本文主要向大家介绍了db2数据库架构,db2架构,db2 表中存在字段,db2 去字符中的回车,db2中substr等相关知识,希望本文的分享对您有所帮助
</div>

DB2® 9.5 for Linux®, UNIX®, and Windows®(代号为 “Viper 2”)中引入了新的多线程功能。了解当您需要经常性地监视进程或线程、需要理解数据库正在使用多少内存,或者当您需要简化备份、恢复和前滚等任务关键型工作时,DB2 9.5 中的新功能如何提供帮助。您将了解到这些新特性如何影响配置参数,并学习 DB2 9.5 中的新技术。

简介

为了理解 DB2 9.5 中新的多线程功能,本文首先讨论 DB2 进程模型。整个 DB2 进程模型是由 Base System Utilities(BSUs)控制的。BSU 为实例和数据库分配内存,拦截和处理信号,并处理发送到 DB2 的异常。图 1显示了用于 Linux 和 UNIX 平台的旧的 DB2 进程模型。

图 1. Linux 和 UNIX 上旧的 DB2 进程模型

DB2 9.5 中多线程架构的工作原理

图 2 显示了 Linux 和 UNIX 上新的进程模型。

图 2. Linux 和 UNIX 上新的 DB2 进程模型

DB2 9.5 中多线程架构的工作原理

数据库服务器、客户机与应用程序之间的通信由一个框架来处理。这种框架正是所有 DB2 服务器都使用的进程模型。它确保内部使用的数据库文件不会干扰用户或数据库应用程序。

引擎分派单元(engine dispatchable units,EDU)负责执行各种任务,例如处理数据库应用程序请求、读取数据库日志文件以及将日志记录从日志缓冲区刷新到磁盘上的日志文件。通常,DB2 服务器将每个任务作为一个单独的 EDU 进行处理。在 DB2 9.5 之前,大多数这样的 EDU 在 UNIX 和 Linux 环境中是进程,而在 Windows 环境中是线程。而在 9.5 中,DB2 的进程模型得到统一,现在 EDU 在 Linux、 UNIX 和 Windows 环境中都是线程。

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

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

  • DB2 9.5中多线程架构的工作原理
  • DB2 9.5 中多线程架构的工作原理

相关文章

  • 2017-06-28使用 Optim Data Privacy 解决方案在开放平台上定制数据转换
  • 2017-06-28DB2 9:XML数据和关系数据相互转化
  • 2017-06-28DB2 9.7 对分区表进行全文本搜索
  • 2017-06-28使用 DB2 重定向恢复跨平台复制 SAP ERP 系统
  • 2017-06-28简介DB2 9.5和IBM Data Studio
  • 2017-06-28有关DB2数据库备份参数修改后报错问题
  • 2017-06-28DB2 XML 编程,第 3 部分: 客户机中的 XML 编程
  • 2017-06-28用 DB2 说明工具深入理解物化查询表(MQT)刷新机制
  • 2017-05-11使用XQuery查询DB2 XML数据
  • 2017-05-11DB2 UDB V8.1管理学习笔记(一)

文章分类

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

最近更新的内容

    • 提高商业智能环境中DB2查询的性能(1)
    • 灵活有效的数据仓库解决方案,第3部分:设计并实现仓库ETL过程
    • 将XML应用程序从DB2 8.x迁移到Viper
    • 调优 DB2 UDB v8.1 及其数据库的最佳实践(2)
    • DB2编程序技巧 (五)
    • IBM DB2事件监视器及explain plan的使用
    • DB2 最佳实践: 数据生命周期管理最佳实践
    • 如何提高DB2的IMPORT命令性能
    • DB2 9 基础(730 考试)认证指南,第 4 部分: 处理 DB2 数据
    • DB2 9 应用开发(733 考试)认证指南,第 1 部分

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

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