|
|
|
Как определить, кто загрузил сервер? ASA 8.0.3
|
|||
|---|---|---|---|
|
#18+
В OLTP системе присутствует некоторое кол-во "тяжелых" OLAP-отчетов. В принципе, они не такие уж тяжелые при типовых наборах исходных параметров, но можно извратиться и серьезно загрузить сервер. Типа выбрать период несколько лет и т.п. Эпизодически возникает потребность понять, кто и чем грузит сервер. Как это выяснить? -- http://talk.ru/forum/talk.ru.accounting.development ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 13:58 |
|
||
|
Как определить, кто загрузил сервер? ASA 8.0.3
|
|||
|---|---|---|---|
|
#18+
Если отчеты формируются ХП, тогда можно запустить профайлинг и посмотреть какая процедура отнимает много времени. Или речь не об этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 14:55 |
|
||
|
Как определить, кто загрузил сервер? ASA 8.0.3
|
|||
|---|---|---|---|
|
#18+
mustliveЕсли отчеты формируются ХП, тогда можно запустить профайлинг и посмотреть какая процедура отнимает много времени. Или речь не об этом? Нет, большинство не в ХП. Про профайлинг уже думал. Кстати, насчет профайлинга. Во времена версий 8.0.0 (а может и 8.0.1 - точно не помню) сервер при включенном профайлинге слишком часто валился, причем при малой нагрузке (один я). На боевой базе сейчас 8.0.3 последний EBF. Но включать профайлинг побаиваюсь. Есть какая-нибудь статистика по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 15:03 |
|
||
|
Как определить, кто загрузил сервер? ASA 8.0.3
|
|||
|---|---|---|---|
|
#18+
mustliveЕсли отчеты формируются ХП, тогда можно запустить профайлинг и посмотреть какая процедура отнимает много времени. Или речь не об этом? Однако помогло! Спасибо за идею. Отловил один тяжелый отчет, разобрался, оптимизировал - время его выполнения сократилось раз в 20. Хоть он сам был и не в ХП, но весьма активно использовал одну функцию, которая в профайлере выползала на первое место по суммарному времени уже после одного вызова отчета. Но тем не менее, речь не совсем об этом. Насколько помню, в MSSQL и, кажется, в ASE есть возможность увидеть перечень текущих процессов, выполняемых сервером БД. Там же увидеть пользователя, чей запрос выполняет сервер. В ASA в Sybase Central есть только список подключенных пользователей, в котором есть например поле last request, но как то оно не очень информативно для того, чтобы понять, чем именно сейчас занимается сервер. Есть какие-нибудь идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2005, 23:31 |
|
||
|
Как определить, кто загрузил сервер? ASA 8.0.3
|
|||
|---|---|---|---|
|
#18+
Для 9-ой версии неплохо использовать консультант индексов, который запускается в Central, ловит все выполняемые запросы, сохраняет их планы и далее показывает все их, с собственными рекомендациями, каких где индексов не хватает. Не скажу, что советы особо ценные, но вот сама возможность посмотреть все перехваченные планы запросов и даже сравнить их с планами, которые будут строиться, если создать рекомендованные индексы очень неплоха. Кстати эта возможность появилась благодаря новой фичи - виртуальным индексам, которые можно создавать на таблицы и которые позволяют без физического создания индексов смотреть, как измениться план запросов, если создать какой либо индекс или сравнивать различные индексы в плане необходимости и производительности. К сожалению я так понимаю в 8-ой версии всех этих чудес не присутствует :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2005, 10:35 |
|
||
|
Как определить, кто загрузил сервер? ASA 8.0.3
|
|||
|---|---|---|---|
|
#18+
Но ответа на вопрос так и не прозвучало :( Даже в MySQL есть возможность получить текст запроса, которым данный юзерь озадачил сервер, неужели в ASA с этим проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2005, 12:03 |
|
||
|
Как определить, кто загрузил сервер? ASA 8.0.3
|
|||
|---|---|---|---|
|
#18+
Да последний запрос юзера и в ASA получить не проблема. Проблема в другом - собрать за некоторый период работы статистику работы юзеров, их запросы и время выполнения. В данном случае у MSSQL есть хороший инструмент, который позволяет это сделать, у ASA только профайлер ХП. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2005, 12:57 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=32866014&tid=2013972]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 356ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...