Вывод TKProf: SQL * Net сообщение от клиента - PullRequest
2 голосов
/ 11 марта 2009

В настоящее время я отлаживаю проблему с производительностью базы данных. Я запустил расширенную трассировку для страдающего оракула, чтобы получить файл трассировки, который я проанализировал с помощью tkprof.

Одна вещь, которая сразу бросилась мне в глаза, была следующая:

  Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  SQL*Net message to client                       4        0.00          0.00
  SQL*Net message from client                     4      109.06        141.31

Я выполнил соответствующий запрос вручную через клиент SQL, и он выполняется своевременно. Так что я не думаю, что его причина напрямую связана с запросом.

Может кто-нибудь уточнить, что именно означает "SQL * Net message from client"?

Кто-нибудь знает, что может быть причиной такого большого времени ожидания?

Заранее спасибо

Karl

Ответы [ 2 ]

3 голосов
/ 11 марта 2009

SQL * Сетевое сообщение от клиента означает время, которое оракул ожидал ввода от клиента, с которым вы соединяетесь. Это часто считается «праздным» событием, поэтому не о чем беспокоиться; Однако эта ссылка не согласна. Вы можете обнаружить, что ваш клиент - тот, кто тратит время, поэтому вы можете оптимизировать свое приложение, а не запросы, которые оно использует.

http://oracletoday.blogspot.com/2005/09/sqlnet-message-from-client.html

Также, еще одна хорошая ссылка: http://www.dba -oracle.com / m_sql_net_message_to_client.htm

1 голос
/ 12 декабря 2012

Есть действительно хороший пост о " Oracle: сеть ждет "

Ссылка: https://sites.google.com/site/embtdbo/wait-event-documentation/oracle-network-waits

Содержание

1 Introduction
2 SQL*Net Wait Events
    2.1 SQL*Net message from client
    2.2 SQL*Net message to client 
    2.3 SQL*Net more data to client 
    2.4 SQL*Net more data from client
    2.5 SQL*Net break/reset to client
    2.6 DBLINK SQL*Net Waits
3 Analysis and Tuning
    3.1 SDU
    3.2 RECV_BUF_SIZE and SEND_BUF_SIZE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...