Выполнение хранимой процедуры от разработчика sql против выполнения с сервера базы данных

#plsqldeveloper

#plsqldeveloper

Вопрос:

Мы отслеживаем производительность хранимой процедуры в экспериментальных целях.

Эта хранимая процедура считывает одну таблицу и обновляет таблицу 5. Во время мониторинга я ожидал, что он будет использовать сетевой трафик. Но, к моему удивлению, сетевого трафика не было.

Разработчик SQL находится на моем локальном компьютере. Я предполагаю, что он будет использовать клиентскую службу для подключения к базе данных и запуска хранимой процедуры в базе данных.

Пожалуйста, подтвердите мое понимание и предоставьте дополнительные сведения.

Спасибо.

Комментарии:

1. Вы также должны пометить / указать, какие RDB вы на самом деле используете. Oracle? SQL Server? MySQL?

Ответ №1:

Следует учитывать две вещи…

  1. Вы упомянули, что SQL Developer находится на вашем локальном компьютере. База данных тоже там?
  2. SQL Server по умолчанию использует порт 1433. Вы следите за этим портом?
  3. Как указано ниже, если вы используете Oracle, проверьте порт 1521.
  4. Если вы используете Oracle и TNS, проверьте файл tnsnames.ora, чтобы узнать, указан ли там порт.

Комментарии:

1. Это больше похоже на Oracle, чем на SQL Server

2. Порт Oracle по умолчанию — 1521.

3. Ах … Разработчик SQL ПРОТИВ Management Studio. Вы правы. Вероятно, он использует Oracle.

4. Это база данных Oracle, и ее нет на моем локальном компьютере, и она подключается через порт 1521.