Имя: Пароль:
1C
1C 7.7
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
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
Тьфу ты, по клиент ИД конечно же. Совсем руки неслушаются. )))
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn