收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章数据库开发Oracle
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

带你轻松接触多线索机制概念

[ 作者:佚名    转贴自:网络转载    阅读次数:108    更新时间:2007-10-4 13:44:00   录入:刘光勇 ]         
    多线索机制是oracle、sybase等大型数据库系统的服务器端,用于应对大量用户进程的一种机制。Oracle和Sybase都采用多线索。采用多线索的模式,能用较少的线索管理大量的用户进程;并且,线索进程是动态可调整的,当用户数增加时,线索进程也会阶段性地自动增加;当用户数减少时,线索进程也会自动减少。多线索结构,大大降低了Oracle和Sybase对系统资源的占用,提高了系统资源的利用率。

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

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

文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“带你轻松接触多线索机制概念”版权归文章所有者,转载请注明出处!
 ·上一篇文章:Oracle建立二进制文件索引的方法      ·下一篇文章:什么是Oracle数据访问组件(ODAC)
相关文章
·带你轻松接触多线索机制概念[108]
·带你轻松了解Oracle架构相关知识[42]
·带你快速了解MyISAM启动选项[84]
·带你轻松的了解 InnoDB的概念[81]
·带你轻松接触13个数据库术语[63]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网