|
|
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Доброго снова всем времени суток! Я уже задавал вопрос о "update all statistics", говорил что оно часто выручает... но не всегда, просматривал дбартизаном что в данный момент происходит и поймал одну процедурку и больше ничего что в данный момент могло бы блокировать таблицы или наличие других "сильных процессов". Но проходит время и все снова работает хорошо. Выручайте пожалуйста. Куда смотреть? Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2008, 17:22 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Imperous Выручайте пожалуйста. Куда смотреть? Что делать? Найдите тут процедурку sp__wholocks которую я постил, поставте и дёргайте. Например номер раз. Потом ещё много можно чего сделать, мониторные таблицы, sp_lock, ну и так далее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2008, 18:11 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Попробовал sp__wholocks - безрезультатно :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2008, 12:40 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
В смысле ? Нет локов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2008, 22:07 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Ещё бывает что уходит в себя оптимизатор. иногда помогает set table count 4 всегда по идее должно помогать прописывание абстрактного плана руками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2008, 22:09 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
MasterZivЕщё бывает что уходит в себя оптимизатор. иногда помогает set table count 4 всегда по идее должно помогать прописывание абстрактного плана руками. Запускал sp__wholocks во время "тормозов" вот так: sp__wholocks sa sp__wholocks sa, f Но он ничего не отобразил. выставил set table count 4, смотрим. но как можно узнать текущее значение set table count? в литературе нашел что вот так "dbcc traceon(310)", но сайбейс сказал только Complite. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2008, 09:41 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Imperous в литературе нашел что вот так "dbcc traceon(310)", но сайбейс сказал только Complite. перед ним нужно выполнить Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2008, 10:56 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Запускал sp__wholocks во время "тормозов" вот так: sp__wholocks sa Надо был без SA, так вроде бы выводятся только процессы пользователя SA. но как можно узнать текущее значение set table count? Как и всех опций. Код: plaintext 1. в литературе нашел что вот так "dbcc traceon(310)", но сайбейс сказал только Complite. надо был перенаправить сначала вывод DBCC клиента. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2008, 16:18 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
MasterZivЗапускал sp__wholocks во время "тормозов" вот так: sp__wholocks sa Надо был без SA, так вроде бы выводятся только процессы пользователя SA. но как можно узнать текущее значение set table count? Как и всех опций. Код: plaintext 1. в литературе нашел что вот так "dbcc traceon(310)", но сайбейс сказал только Complite. надо был перенаправить сначала вывод DBCC клиента. Код: plaintext 1. на "select @@options" происходит какой-то блимк и затем вот такое значение 0x80211000000f034403 сделал dbcc traceon(3604) сайбес ответил все тем же как и с 310: время выполнения ... операция выполнена, а если печатается какая-то чушь то свяжитесь с SA наверное где-то что-то не так делаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2008, 16:58 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Imperous сделал dbcc traceon(3604) сайбес ответил все тем же как и с 310: время выполнения ... операция выполнена, а если печатается какая-то чушь то свяжитесь с SA наверное где-то что-то не так делаю... выполните Код: plaintext 1. 2. 3. вам будет показано какие трейс-флаги активны для вашей сессии на данный момент а трейсфлаг 310 (dbcc traceon(310)) делает следующее: тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2008, 17:27 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
на "select @@options" происходит какой-то блимк и затем вот такое значение 0x80211000000f034403 Да нет, так всё и должно быть. "Блимк" это наверное там не хватает длины клиентского буфера. Но я же вам намекнул, что практически это безполезно, и узнать опции никак нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2008, 19:42 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
всем спасибо, пока полет нормальный, изучаем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 12:19 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
поспешный был вывод... :( тормоза остались.. ни поймать глюки, не определить их так и не удалось... хочу попробовать сделать аудит-сервер, опять же сложности от незнания, но это уже отдельный топик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2008, 11:06 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
столкнулся с таким моментом - ругается на дамп и темп, может это и есть ключ к разгадки тормозов? и как с ним бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 09:09 |
|
||
|
Временное "затормаживание" выполнения процедуры, почему? (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
MasterZivна "select @@options" происходит какой-то блимк и затем вот такое значение 0x80211000000f034403 Да нет, так всё и должно быть. "Блимк" это наверное там не хватает длины клиентского буфера. Но я же вам намекнул, что практически это безполезно, и узнать опции никак нельзя. кстати, узнать опции можно но придется немного попотеть ;) т.е. провести сравнительный анализ и написать процедуру, которая будет возвращать текущие установки set-a. например, скрипт который показывает значения @@options при некоторых выставленных set-ах: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. результат его работы : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. а список set-ов для размышлений и проб можно взять либо в документации, либо в файлике \sybase\ASE-12_5\scripts\instmstr (поиск по @@options) или же вот тут: Код: plaintext кстати, есть еще проца sp_show_options ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 13:21 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=45&tid=2011331]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 363ms |

| 0 / 0 |

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