|
v7: SQL сервер тормозит в начале месяца постоянно | ☑ | ||
---|---|---|---|---|
0
PRO100 NigGaZ
02.09.13
✎
13:21
|
profiler показывает постоянное выполнение подобного
exec tempdb..sp_columns N'#TMP8', N'dbo', N'tempdb', N'VAL', @ODBCVer = 3 или if exists (select * from TEMPDB..SYSOBJECTS where ID = OBJECT_ID('TEMPDB..#TMP8PROC') and SYSSTAT & 0xf = 4 ) drop procedure #TMP8PROC; IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE ID=OBJECT_ID('tempdb..#TMP8') AND sysstat & 0xf = 3 ) DROP TABLE #TMP8; 1c просто лежит :( |
|||
1
PRO100 NigGaZ
02.09.13
✎
13:26
|
в начале месяца это происходит, потом через 3-5 дней начинает нормально работать
|
|||
2
Ranger_83
02.09.13
✎
13:26
|
перезагрузка?
|
|||
3
noxxx
02.09.13
✎
13:27
|
А кто это выполняет-то?
|
|||
4
val
02.09.13
✎
13:28
|
Так явно же видно проблема с TEMPDB.
Разбей на части, разнеси на разные (самые быстрые) диски. |
|||
5
PRO100 NigGaZ
02.09.13
✎
13:34
|
почему это происходит в начале месяца?
кто выполняет это непонятно, может какая то регламентная процедура? как это можно увидеть? покупать отдельные диски для tempdb? чтобы избежать тормозов на этот период? |
|||
6
PRO100 NigGaZ
02.09.13
✎
13:35
|
как проверить чем вызывается выполнение этого?
|
|||
7
Никола_
Питерский 02.09.13
✎
13:38
|
Закрытие чего нибудь происходит ?
|
|||
8
PRO100 NigGaZ
02.09.13
✎
13:39
|
все если выходят то все продолжается, при монопольном входе так же тупит...
|
|||
9
val
02.09.13
✎
13:40
|
(6) Так поищи в конфе (и во внешних ert) строку #TMP8
|
|||
10
PRO100 NigGaZ
02.09.13
✎
13:43
|
а это может выполняться даже когда никого нет в базе?
|
|||
11
val
02.09.13
✎
13:46
|
(10) Легко.
Но сначала проверь (9) Очень похоже на 1cpp |
|||
12
МихаилМ
02.09.13
✎
13:49
|
после открытия периода нужно делать обновление статистики.
|
|||
13
PRO100 NigGaZ
02.09.13
✎
13:50
|
в каталоге программы нет вхождения #tmp8, есть tmp но это скорее всего это временная папка, во внешних обработках нет
|
|||
14
PRO100 NigGaZ
02.09.13
✎
13:51
|
(12) как это сделать?
|
|||
15
val
02.09.13
✎
13:51
|
(13) Лови профайлером все обращения к #TMP8
|
|||
16
val
02.09.13
✎
13:55
|
(14)
use ТвояБаза GO sp_updatestats GO Можно в шедулере SQL каждый час. Но, ИМХО, в данном случае проблема в другом |
|||
17
PRO100 NigGaZ
02.09.13
✎
13:57
|
http://www.foto-me.ru/v.php?id=8f3f95870a4d9bf8ec50c57c58a3139d
вот картинка по #TMP8 |
|||
18
oleg_46
02.09.13
✎
13:57
|
(0) месяц закрывают
|
|||
19
val
02.09.13
✎
13:58
|
(17) Так запросы же нужны
|
|||
20
PRO100 NigGaZ
02.09.13
✎
14:21
|
перезапуск сервера и обновление статистики помогло О_о но причина непонятна....
|
|||
21
val
02.09.13
✎
14:36
|
(20) Данные из 1С не качаются в другие системы прямыми запросами?
Типа ОЛАП кубов и т.п.? Если да, то перезапуском сервера ты обрубил эти коннекты, но они могут возобновиться снова. В шедулере SQL серверов и в джобах WIN серверов ничего нет? |
|||
22
PRO100 NigGaZ
02.09.13
✎
15:11
|
как запустить шедулер SQL?
|
|||
23
PRO100 NigGaZ
02.09.13
✎
15:14
|
ничего более ни базы ни sql сервер не используют
|
|||
24
stix2010
02.09.13
✎
15:47
|
в начале месяца обычно пересчет остатков производится
|
|||
25
varelchik
02.09.13
✎
15:49
|
(24) так это ж в монопольном режиме.
Хотя тута надо еще уточнить а много ли баз на серваке крутиться. |
|||
26
varelchik
02.09.13
✎
15:50
|
Походу идет серьезный нагруз на SQL потому другим базам хреново.
|
|||
27
PRO100 NigGaZ
02.09.13
✎
16:05
|
базы 2, одна крупная, вторая мелкая пара десятков документов в день, пересчет остатков это всего пол минуты ведь (открытие периода)
|
|||
28
Злой Бобр
03.09.13
✎
14:35
|
Правильный ответ в (15).
(17) Замечательно. Теперь по SPID посмотри кто делает бяку. |
|||
29
Злой Бобр
03.09.13
✎
14:39
|
Тьфу ты, по клиент ИД конечно же. Совсем руки неслушаются. )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |