Вход | Регистрация


1С:Предприятие ::

Метки: 

Сильно увеличивается tempdb (до 30 размеров базы).

Я
   MadJhey
 
30.08.18 - 11:39
SQL. 1c 8.3.9. Ут 11.4. РБД. База 2.5 ГБ.
Делаю первоначальный образ распределенной базы по фильтру под SQL.
До этого работали в файловой версии.
tempBD увеличивается, пока не съедает все свободное место (до 75 гигов).
Место заканчивается - база падает.
ТИИ никаких ошибок не показывает.

В файловом варианте этого не было. Куда копать?
 
 
   arsik
 
1 - 30.08.18 - 11:45
Циклическая ссылка
   Карст
 
2 - 30.08.18 - 11:46
база в свойствах в модели фулл небось стоит ?
   piter3
 
3 - 30.08.18 - 11:47
была такая хрень когда расчетчица поставила в конец периода 2020 год
   arsik
 
4 - 30.08.18 - 11:48
(2) Это к темпдб не относится.
(0) Ищи через технологический журнал или ставь 8.3.10 https://wonderland.v8.1c.ru/blog/razvitie-sredstv-diagnostiki/
   Вафель
 
5 - 30.08.18 - 11:52
но как циклическая ссылка может убивать темпдб?
   Вафель
 
6 - 30.08.18 - 11:52
Рекурсия какая бесконечная - еще понимаю
   MadJhey
 
7 - 30.08.18 - 11:54
(2) это то тут при чем? Simple mode.
   MadJhey
 
8 - 30.08.18 - 11:56
(3) это Ут. Итоги на 31.07
   MadJhey
 
9 - 30.08.18 - 11:57
А вот по поводу цикличной ссылки очень может быть.
ТИИ ее не видит?
   Мыш
 
10 - 30.08.18 - 11:59
Было похожее. Нашли отчетец от подрядчика, который во временные таблицы кидал очень много промежуточных данных.
 
 Рекламное место пустует
   Карст
 
11 - 30.08.18 - 12:08
(7) тут давеча да надысь кто то эту базу в кластер присоединял )))
   Кир Пластелинин
 
12 - 30.08.18 - 12:13
(2) ну нужно путать транзакционный лог базы и базу тэмпдб.
   Карст
 
13 - 30.08.18 - 12:19
(12) ниразу не путаю
   Кир Пластелинин
 
14 - 30.08.18 - 12:22
(13) ок. при чем тут тогда модель восстановления базы?
   H A D G E H O G s
 
15 - 30.08.18 - 12:25
Народ со своей циклической ссылкой путает рост сеансовых данных и tempdb.

О чем еще можно говорить...
   H A D G E H O G s
 
16 - 30.08.18 - 12:28
   H A D G E H O G s
 
17 - 30.08.18 - 12:29
Там в конце dmv-шка на просмотр использования tempdb
   Карст
 
18 - 30.08.18 - 12:31
(14) откуда я знаю кто там и что навыстовлял в свойствах, разные оригиналы бывают
   Кир Пластелинин
 
19 - 30.08.18 - 12:33
ах да. проверьте/поставьте ограничение на размер tempdb. что то мне подсказывает, что стоит по дефолту без каких либо ограничений. вот и сжирает все, а потом ей плохеет.
   Кир Пластелинин
 
20 - 30.08.18 - 12:36
(18) пример можно этих свойств?
   Cyberhawk
 
21 - 30.08.18 - 12:37
(10) Что прям на десятки гигабайт кидал?
   ХочуЗнатьВсеОб1С
 
22 - 30.08.18 - 12:48
(21) А че сложного? делаешь соединение двух, а лучше больше регистров без отборов в параметрах виртуальных таблиц и кидаешь в временную таблицу.
   ХочуЗнатьВсеОб1С
 
23 - 30.08.18 - 12:49
(21) или лучше вообще без отборов
   H A D G E H O G s
 
24 - 30.08.18 - 12:54
(21)
Выбрать *
Поместить ВТ
Из РегистрНакопления.ТоварыНаСкладах как Т1,
РегистрНакопления.ТоварыНаСкладах как Т2,
РегистрНакопления.ТоварыНаСкладах как Т3

Дурное дело нехитрое.
   edem911
 
25 - 30.08.18 - 12:59
Выполни обновление статистики средствами SQL(вообще лучше настроить регламентно) Если ничего не измениться то нужно настраивать ТЖ и анализировать.
   Necessitudo
 
26 - 30.08.18 - 13:00
(19) И чо потом?
   Cyberhawk
 
27 - 30.08.18 - 13:12
(22) (24) Никогда не видел чтоб таблицу без отборов ли параметров просто так кидали в ВТ, да еще несколько раз
   piter3
 
28 - 30.08.18 - 13:25
(27) Это хорошо даже
   ADirks
 
29 - 30.08.18 - 13:51
Может пригодится, я этими скриптами статистику по использованию tempdb собираю
-- Сессии
SELECT --top 20
    s.host_name,
    s.writes,
    usage.* 
FROM
    sys.dm_db_session_space_usage usage
    left join sys.dm_exec_sessions s on s.session_id = usage.session_id
ORDER BY
    (user_objects_alloc_page_count + internal_objects_alloc_page_count) DESC

-- Таблички
SELECT 
    obj.name,
    SUM(ps.reserved_page_count) * 8 / 1024 Reserved_MB,
    SUM(used_page_count) * 8 / 1024 Total_MB,
    SUM(
        CASE
            WHEN (index_id < 2) THEN (in_row_data_page_count + lob_used_page_count + row_overflow_used_page_count)
            ELSE lob_used_page_count + row_overflow_used_page_count
        END
    ) * 8 / 1024 Data_MB,

    SUM (
        CASE
            WHEN (index_id >= 2) THEN in_row_data_page_count + lob_used_page_count + row_overflow_used_page_count
            ELSE 0
        END
        ) * 8 / 1024 index_MB,
        
    SUM(CASE WHEN (index_id < 2) THEN row_count ELSE 0 END) rows
FROM
    tempdb.sys.tables obj
    left join tempdb.sys.dm_db_partition_stats ps on ps.object_id = obj.object_id
group by
    obj.object_id, obj.name
order by
    Total_MB desc
   Fragster
 
30 - 30.08.18 - 14:10
вероятно зацикливание уровней иерархического справочника
   MadJhey
 
31 - 30.08.18 - 21:04
(25) весь регламент делается
   MadJhey
 
32 - 31.08.18 - 09:13
из файловой версии все выгрузилось. Это не цикличная ссылка. Похоже на настройки скуля.
   Cyberhawk
 
33 - 31.08.18 - 09:21
Прикладной код конфигурации может по-разному вести себя в файловой и КС
 
 



Список тем форума
Рекламное место пустует Рекламное место пустует
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует