0

我使用 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

我看到了上面的内容,只是想确认我在网上阅读的内容。第一行是否意味着我 Oracle 向我的笔记本电脑发送了 115.9Mb(我通过笔记本电脑上的 Sql*Plus 运行了这个)并且我的笔记本电脑发回了 0.26Mb,并且通过网络总共需要 25309 次往返才能获取数据?

4

1 回答 1

1

差不多,是的。

我认为 SQL*Plus 从V$SESSTAT中提取这些数据,其中这些统计信息描述为:

  • 通过 SQL*Net 从客户端接收的字节数:通过 Oracle 网络服务从客户端接收的字节总数
  • 通过 SQL*Net 发送到客户端的字节数:从前台进程发送到客户端的字节总数
  • SQL*Net往返客户端:发送到客户端和从客户端接收的Oracle网络服务消息总数
于 2013-08-22T12:50:23.697 回答