网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  带你轻松接触多线索机制概念     
  文章作者:未知  文章来源:未知  
  查看:93次  录入:管理员--2007-09-29  
 

多线索机制是oracle、sybase等大型数据库系统服务器端,用于应对大量用户进程的一种机制。Oracle和Sybase都采用多线索。采用多线索的模式,能用较少的线索管理大量的用户进程;并且,线索进程是动态可调整的,当用户数增加时,线索进程也会阶段性地自动增加;当用户数减少时,线索进程也会自动减少。多线索结构,大大降低了Oracle和Sybase对系统资源的占用,提高了系统资源的利用率。

对于Oracle的体系结构,在集中式多用户环境下,每个用户单独占用一个服务器进程;在Client/Server 和Internet方式下可以采用多个用户共享进程,以多线索方式执行用户的请求。另外,针对特别级别的用户,可以单独占用一个服务器进程,实现最优级别的用户请求。Oracle的服务器进程是用来同时处理数据库请求的,它们从请求队列中拿出申请,进行语法分析、权限检查以及一系列的内部操作,并协调Oracle其他后台进程,以共同完成申请的处理,并把操作结果返回到回答队列。Oracle多服务器进程结构,能实现数据库事务的并行处理,提高并发事务处理的响应速度。并且多服务器结构具有非常灵活的扩充性,当硬件平台处理能力提高时,服务器进程的个数也能随之增加,数据库性能也随之提高。多服务器结构,避免了单服务器结构中很容易造成的服务器进程瓶颈现象,也避免了因此而引起的单服务器进程死锁的现象。

Sybase采用单进程多线索方式,用户请求都由一个进程来进行总的调度和管理。在单服务器并采用单一的Client/Server模式下其对数据库的管理比较简单,内存资源占用较少,在并发用户数较少的情况下,其对系统资源的利用率比采用多进程方式要高;但同时,当并发用户数达到一定的数量时,会引起系统处理性能大大下降,和服务器进程瓶颈及死锁等现象;同时系统的可扩展余地非常狭窄。

 
 
上一篇: Oracle建立二进制文件索引的方法    下一篇: 什么是Oracle数据访问组件(ODAC)
  相关文档
oracle利用传输表空间导出导入数据的步骤 (1) 03-19
详细讲解oracle数据库sys密码的找回方法 08-01
在Oracle实例间移动SQL调整工具集简介 04-11
如何使用oracle提供的字符扫描工具csscan 03-06
教你快速的解决oracle缓冲区忙等待事件 11-15
配置windows与linux平台的data gurad (1) 05-28
Oracle数据库使用及命名规则的详解 04-23
用Oracle 10g列值掩码技术隐藏敏感数据 04-11
理解和使用Oracle分析工具-LogMiner 06-10
Oracle与Access表之间的导入和导出 04-23
脚本示例:查看数据库中有无多余的索引sql 07-01
有关Oracle数据库中并行处理技术剖析 04-11
解析Oracle 准备开发的文件系统 Btrfs 09-01
讲解oracle数据库自定义异常的使用方法 04-15
sql语句格式化数字(前面补0)的参考示例 07-01
实例解析:数据库应用程序利用外部文件 09-01
讲解使用文字下标简化“pl/sql”的技巧 01-24
轻松掌握关闭oracle死锁进程的具体步骤 05-12
备份集目录发生改变时应当如何进行恢复 03-05
实例讲解如何使用oracle数据库to_date() 04-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息