99久久99九九99九九九,麻逗传煤,欧美色图网址

a级一a一级在线观看_a级在线观看视频_a极毛片_a毛片_全部免费毛片在线播放_全部孕妇丰满孕妇孕交


      获得积分
      资料库会员登录
      搜索: [高级搜索]
      下载首页 | 资源分类 | 下载排行
      您的位置: 首页 > 信息化技术 > oracle
       
      分类导航
      下载排行
      最新资源
      ORACLE的工作机制
      资源大小:21.08 KB 资源类型:文档
      下载积分: 0
      更多
      -->
      下载统计:总下载:0,本月下载:0,本周下载:0,今日下载:0
      发表评论 错误报告 加入收藏夹
      资源介绍
      ORACLE的工作机制-1
      肖亚峰(xyf_tck)

      我们从一个用户请求开始讲,ORACLE的简要的工作机制是怎样的,首先一个用户进程发出一个连接请求,如果使用的是主机命名或者是本地服务命中的主机名使用的是机器名(非IP地址),那么这个请求都会通过DNS服务器或HOST文件的服务名解析然后传送到ORACLE监听进程,监听进程接收到用户请求后会采取两种方式来处理这个用户请求,下面我们分专用服务器和共享服务器分别采用这两种方式时的情况来讲:
      专用服务器模式下:一种方式是监听进程接收到用户进程请求后,产生一个新的专用服务器进程,并且将对用户进程的所有控制信息传给此服务器进程,也就是说新建的服务器进程继承了监听进程的信息,然后这个服务器进程给用户进程发一个RESEND包,通知用户进程可以开始给它发信息了,用户进程给这个新建的服务器进程发一个CONNECT包,服务器进程再以ACCEPT包回应用户进程,至此,用户进程正式与服务器进程确定连接。我们把这种连接叫做HAND-OFF连接,也叫转换连接。另一种方式是监听进程接收到用户进程的请求后产生一个新的专用服务器进程,这个服务器进程选用一个TCP/IP端口来控制与用户进程的交互,然后将此信息回传给监听进程,监听进程再将此信息传给用户进程,用户进程使用这个端口给服务器进程发送一个CONNECT包,服务器进程再给用户进程发送一个ACCEPT包,至此,用户进程可以正式向服务器进程发送信息了。这种方式我们叫做重定向连接。HAND-OFF连接需要系统平台具有进程继承的能力,为了使WINDOWS NT/2000支持HAND-OFF必须在HKEY_LOCAL_MACHINE>SOFTWARE>ORACLE>HOMEX中设置USE_SHARED_SOCKET。
      共享服务器模式下:只有重定向连接的方式,工作方式是监听进程接收到用户进程的请求后产生一个新的调度进程,这个调度进程选用一个TCP/IP端口来控制与用户进程的交互,然后将此信息回传给监听进程,监听进程再将此信息传给用户进程,用户进程使用这个端口给调度进程发送一个CONNECT包,调度进程再给用户进程发送一个ACCEPT包,至此,用户进程可以正式向调度进程发送信息了。可以通过设置MAX_DISPIATCHERS这个参数来确定调度进程的最大数目,如果调度进程的个数已经达到了最大,或者已有的调度进程不是满负荷,监听进程将不再创建新的调度进程,而是让其中一个调度进程选用一个TCP/IP端口来与此用户进程交互。调度进程每接收一个用户进程请求都会在监听进程处作一个登记,以便监听进程能够均衡每个调度进程的负荷,所有的用户进程请求将分别在有限的调度进程中排队,所有调度进程再顺序的把各自队列中的部分用户进程请求放入同一个请求队列,等候多个ORACLE的共享服务器进程进行处理(可以通过SHARED_SERVERS参数设置共享服务器进程的个数),也就是说所有的调度进程共享同一个请求队列,共享服务器模式下一个实例只有一个请求队列,共享服务器进程处理完用户进程的请求后将根据用户进程请求取自不同的调度进程将返回结果放入不同的响应队列,也就是说有多少调度进程就有多少响应队列,然后各个调度进程从各自的响应队列中将结果取出再返回给用户进程。
      以上我们讲完了用户与ORACLE的连接方式,下面我们要讲ORACLE服务器进程如何处理用户进程的请求,当一个用户进程发出了一条SQL语句:UPDATE TABBLEA SET SALARY=SALARY*2;首先服务器进程将对该语句进行检查语句有效性的语法检查和确保语句能够正常运行的语义检查,首先检查该语句的语法的正确性(语法检查),接着对照数据字典对语句中涉及的表、索引、视图等对象及用户的权限进行检查(语义检查),如果以上任一检查没有通过,就返回一个错误,但不会明确的指出是语法检查出错还是语义检查出错,它只会返回一个ORA-*****的错误码。如果检查通过以后,服务器进程把这条语句的字符转换成ASCII等效数字码(注意SQL中使用*是个例外,如果表的字段改变了,同样是SELECT * FROM TABLEA转换成的ASCII是不同的,其实它在语义检查时就明确的变成了操作具体字段的SQL语句了),接着这个ASCII码被传递给一个HASH函数,并返回一个HASH值,服务器进程将到SHARED POOL的共享PL/SQL区去查找是否存在同样的HASH值,如果存在,服务器进程将使用这条语句已高速缓存在SHARED POOL中的已分析过的版本来执行(软解析),如果不存在,则必须进行以下两个步骤:语句的优化(生成执行计划)和生成执行编码:服务器进程根据ORACLE选用的优化
      下载地址
       下载地址1
      按字母检索

      下载须知:
      大部份资源无需注册即可下载
      需要积分的资源要在会员中心注册会员并用 积分体系中提示的方法赚取积分才能下载。

      免责声明:
      所有资源只能用于参考学习,不能用于任何商业用途,否则后果自负!
      主站蜘蛛池模板: 黄站无毒不卡秒播网站免费观看 | 欧美视频xxxxx | 99视频在线观看免费视频 | 成年人毛片 | 成年人激情视频 | 欧美日本一道高清二区三区 | 精品久久国产视频 | 成人免费无遮挡做性视频 | 97久久久久 | 国产色在线观看 | 激情综合激情 | 日本高清视频一区二区三区 | 草久在线 | md色视频在线观看免费 | 7777奇米四色 | 国产一区二区免费福利片 | 成人做爰视频www视频 | 国产激情视频 | 精品国产91乱码一区二区三区 | 国产高清一区二区三区免费视频 | 国产一级一片免费播放i | 久久综合九色综合桃花 | 国产精品嫩草研究所永久网址 | 成人精品一区二区不卡视频 | 国产欧美一区二区三区精品 | 国产成人高清视频 | 国产v在线在线观看羞羞答答 | 国产精品成人自拍 | 996热精品视频在线观看 | 欧美一级淫片漂亮的老师 | 国产无遮挡男女羞羞影院在线播放 | 爱爱视频天天看 | 国产中文字幕在线 | 久久精品国产免费观看99 | 久久久国产亚洲精品 | 青青在线精品视频 | 久久久久久久性高清毛片 | 久久久久久夜精品精品免费啦 | 福利免费在线观看 | 97超级碰碰碰.免费视频 | 国产一级视频播放 |