Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перехват сообщений

2.1K
13 декабря 2002 года
bjohny
7 / / 13.12.2002
Доброго времени суток. Такая проблема, необходимо перехватить SQL запрос посылаемый какой-либо СУБД(orecle, MS SQL Server, MS Access), обработать время реагирования на запрос и время ответа. Вопрос: Как это сделать???:sad:
1.7K
13 декабря 2002 года
Mark
114 / / 21.11.2002
Цитата:
Originally posted by bjohny
Доброго времени суток. Такая проблема, необходимо перехватить SQL запрос посылаемый какой-либо СУБД(orecle, MS SQL Server, MS Access), обработать время реагирования на запрос и время ответа. Вопрос: Как это сделать???:sad:



"Перехватить запрос" - это, видимо, значит зацепиться за клиентскую часть СУБД и ловить чего они там отправляют на сервер. То есть реализация такой идеи будет сильно зависить от конкретной СУБД. То есть, грубо говоря, от "драйверов" клиентской части. Наверное проще всего сделать это средствами самой СУБД. Если, конечно, не требуется цепляться за любую СУБД...

2.1K
13 декабря 2002 года
bjohny
7 / / 13.12.2002
Цитата:
Originally posted by Mark


"Перехватить запрос" - это, видимо, значит зацепиться за клиентскую часть СУБД и ловить чего они там отправляют на сервер. То есть реализация такой идеи будет сильно зависить от конкретной СУБД. То есть, грубо говоря, от "драйверов" клиентской части. Наверное проще всего сделать это средствами самой СУБД. Если, конечно, не требуется цепляться за любую СУБД...



Да это понятно, что можно обрабатывать клиентскую часть. Но хотелось бы обрабатывать именно сервер, поскольку прога нужна для оценки производительности различных СУБД(нужно платформу выбрать).

1.7K
13 декабря 2002 года
Mark
114 / / 21.11.2002
Может просто программно регистировать время непосредственно перед отправкой запроса и сразу после отклика (на клиентской части, то есть прямо в программе, откуда делается запрос)? Или, как я говорил, средствами СУБД.

А вообще оценка производительности - вещь довольно муторная... Производительность характеризуется не только временем отклика за запрос. И запрос запросу - рознь. :) И кроме собственно запросов СУБД должна ещё кучу всего уметь делать. А ещё наверняка надо учитывать надёжность, которую тоже надо как-то оценивать. А ещё есть смысл говорить о соотношении "цена-качество". И саму СУБД можно настроить под выполняемые задачи, и тогда оценивать производительность надо именно на каком-то классе задач и каких-то определенных настройках... В общем, удачи! :D
2.1K
13 декабря 2002 года
bjohny
7 / / 13.12.2002
Цитата:
Originally posted by Mark
Может просто программно регистировать время непосредственно перед отправкой запроса и сразу после отклика (на клиентской части, то есть прямо в программе, откуда делается запрос)? Или, как я говорил, средствами СУБД.

А вообще оценка производительности - вещь довольно муторная... Производительность характеризуется не только временем отклика за запрос. И запрос запросу - рознь. :) И кроме собственно запросов СУБД должна ещё кучу всего уметь делать. А ещё наверняка надо учитывать надёжность, которую тоже надо как-то оценивать. А ещё есть смысл говорить о соотношении "цена-качество". И саму СУБД можно настроить под выполняемые задачи, и тогда оценивать производительность надо именно на каком-то классе задач и каких-то определенных настройках... В общем, удачи! :D


Дамс, большой и жирный спасибо :D

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог