我使用AUTOTRACE TRACEONLY和TIMING ON运行了执行计划,但对其中的一些事情有疑问:
121548468 bytes sent via SQL*Net to client
278853 bytes received via SQL*Net from client
25309 SQL*Net roundtrips to/from client
我看到上面的内容并且只是确认我在线阅读的内容。第一行是否意味着我向我的笔记本电脑发送了115.9Mb(我通过笔记本电脑上的Sql * Plus运行了这个)并且我的笔记本电脑发回了.26Mb并且通过网络总共需要25309次往返才能获取数据?
答案 0 :(得分:1)
差不多,是的。
我认为SQL * Plus从V$SESSTAT中提取这些数据,其中这些统计数据描述为:
- 通过SQL * Net从客户端接收的字节数:通过Oracle Net Services从客户端接收的总字节数
- 通过SQL * Net发送到客户端的字节:从前台进程发送到客户端的总字节数
- SQL *往返客户端的网络往返:发送到客户端和从客户端接收的Oracle Net Services消息总数