Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перехватит запросов
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Такая проблема, необходимо перехватить SQL запрос посылаемый какой-либо СУБД(orecle, MS SQL Server, MS Access), обработать время реагирования на запрос и время ответа. Вопрос: Как это сделать??? Необходимо написать прогу работающую именно с сервером, а не с клиентской частью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2002, 11:38 |
|
||
|
Перехватит запросов
|
|||
|---|---|---|---|
|
#18+
Перехват запросов "Аззсекса" -- дело довольно глухое -- серверной-то части нету .... По поводу нормальных SQL-серверов -- садишь перехватчик на порт (у Оракла 1521, у MS SQL 1423 -- по умолчанию) -- вот стандартных прог таких не видел :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2002, 13:35 |
|
||
|
Перехватит запросов
|
|||
|---|---|---|---|
|
#18+
>По поводу нормальных SQL-серверов -- садишь перехватчик на порт (у Оракла 1521 Если речь об Oracle на MS Win, то по-умолчанию по 1521 можно перехватить только запрос на соединение. Общение будет происходить по random-порту. Анализировать пакеты Net8 имхо гиблое дело. Все, что нужно автору исходного вопроса можно получить через трейс-файлы, но интерактивность процесса разумеется пропадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2002, 20:17 |
|
||
|
Перехватит запросов
|
|||
|---|---|---|---|
|
#18+
По поводу нормальных SQL-серверов -- садишь перехватчик на порт (у Оракла 1521, у MS SQL 1423 -- по умолчанию) -- вот стандартных прог таких не видел :)) Для MSSQL 7/2000 - Profiler. Стандартная утилита. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2002, 17:57 |
|
||
|
Перехватит запросов
|
|||
|---|---|---|---|
|
#18+
Ну, перехватите Вы пакеты. А кто их будет парсить? Надо еще ставить в соответствие пакеты запроса с пакетами ответа. Вообще, имхо, вопрос поставлен некорректно. Такое ощущение, что пытаются решить задачу "в лоб". Может стоит обрисовать задачу более в общем виде. А то получается, что надо все анализировать для многих типов серваков. Если пытаться решать задачу именно так, как она поставлена, то тогда Вам надо брать исходники Ethereal, ставить PCap и тратить свои человеко-литро-часы... Более того, не совсем понятна формулировка время реагирования, среагирует-то он сразу а вот когда пользователь получит то, что ожидал.... если вообще получит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2002, 18:41 |
|
||
|
Перехватит запросов
|
|||
|---|---|---|---|
|
#18+
2 killed: Перехватив обращение к листенеру можно послать данные дальше -- но уже от себя, став неким промежуточным звеном, дальше все тривиально :)) Бери пакеты и разгребай :)) 2 Jimmi: Я протупил :)) Причем качественно :)) 2 SiDen: А судя по постановке вопроса никто и не собирался анализировать содержание запроса и ответа -- только время отклика сервака. Так что хватит обычного перехватчика-транслятора с фиксацией времени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2002, 14:02 |
|
||
|
Перехватит запросов
|
|||
|---|---|---|---|
|
#18+
А кто тогда даст гарантию что валит пакет в ответ на запрос, а не еще чего-нить? Можно конечно прото сделать гейт... но тут для аксесса не подходит... Более того, если ловить только отклик, то это мы будем скорость сети просто мерять Пример: запрос к ораклу Код: plaintext where taskshortname like '%MSUB%' Пакеты: от клиента к ораклу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. от оракла к клиенту Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. оракл - клиента Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. клиента - оракл Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. клиента - оракл Код: plaintext 1. 2. 3. 4. Вообщем автор треда пропал, конкретики нет, а посему безпричинный спор получается. To Silver: По постановке вопроса надо скл-запрос перехватить... Хотя конечно неважно какой ответ, но надо так полагать, что ответ на этот запрос интересует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2002, 07:46 |
|
||
|
|

start [/forum/topic.php?fid=35&fpage=57&tid=1554413]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
14ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 286ms |

| 0 / 0 |
