重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 642|回复: 0
打印 上一主题 下一主题

[Oracle] 网络上的等待事件 SQL*Net message from client/dblink

[复制链接]
跳转到指定楼层
楼主
发表于 2024-5-27 16:22:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jiawang 于 2024-5-27 17:07 编辑

SQL*Net message from client

SQL> select event#,name,parameter1,parameter2,parameter3 from v$event_name where name = 'SQL*Net message from client';  

    EVENT# NAME                                               PARAMETER1      PARAMETER2      PARAMETER3  
---------- -------------------------------------------------- --------------- --------------- --------------------  
       259 SQL*Net message from client                        driver id       #bytes  
这个等待事件基本上算是一个最常见的等待事件了。当一个会话建立成功后,客户端会向服务器端发送请求,服务器端处理完客户端的请求后,将结果返回给客户端,并继续等待客户端的请求,这时候就会产生SQL*Net message from client等待事件。

很显然,这是一个空闲等待,如果客户端不再向服务器端发送请求,服务器端会一直处于这个等待事件状态。

这个等待事件包含两个参数。

driver id:服务器端和客户端连接是用的协议信息。

#bytes:服务器端收到的来自客户端消息的字节数。

driver id       #bytes

SQL*Net message from dblink

SQL> select event#,name,parameter1,parameter2,parameter3 from v$event_name where name = 'SQL*Net message from dblink';  

    EVENT# NAME                                               PARAMETER1      PARAMETER2      PARAMETER3  
---------- -------------------------------------------------- --------------- --------------- --------------------  
       261 SQL*Net message from dblink                        driver id       #bytes  
这个等待事件和SQL*Net message from client相同,不过它表示的是数据库通过dblink访问另一台数据库时,他们之间会建立起一个会话,这个等待事件发生在这个会话之间的通信过程中。

这个等待事件也是一个空闲等待事件,这个等待事件包含两个参数。

driver id:服务器端和服务器端连接是用的协议信息。

#bytes:服务器端通过dblink收到的来自另一个服务器端消息的字节数。



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 20:38 , Processed in 0.111740 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表