|
По временным таблицам
| ☑ |
0
organizm
03.10.13
✎
11:28
|
При выполнении процедур накапливается много временных таблиц, ТемпДБ растет безбожно. Как можно узнать, какие таблицы в МенеджерВременныхТаблиц болтаются? Хочется проинспектировать и поудалять лишние. Процедура не моя, за чужой код не отвечаю.
|
|
1
ДенисЧ
03.10.13
✎
11:29
|
Вставляй УНИЧТОЖИТЬ...
|
|
2
organizm
03.10.13
✎
11:29
|
так может часть из них другим процедура понадобится, нельзя же все подряд уничтожать.
|
|
3
MKZM
03.10.13
✎
11:30
|
(1) + какая разница чей код?
|
|
4
MKZM
03.10.13
✎
11:30
|
(2) А что такое временная таблица?
|
|
5
organizm
03.10.13
✎
11:31
|
МенеджерВременныхТаблиц гоняется из процедуры в процедуру, временные таблицы, создаваемые в каждой процедуре, могкт использоваться где то далее. Если бы я писал такое, я бы проконтролировал уничтожение.
|
|
6
Infsams654
03.10.13
✎
11:36
|
(5) убрать везде МенеджерВременныхТаблиц, далее протестировать все возможные варианты работы. Где будет ошибка получения ВТ из менеджера - добавить МенеджерВременныхТаблиц
|
|
7
organizm
03.10.13
✎
11:38
|
(6) хороший вариант! Жаль, что в 1С нет методов работы с МенеджерВременныхТаблиц.
|
|
8
H A D G E H O G s
03.10.13
✎
11:43
|
Зафейхуа все это?
1С трункэйтед все таблицы, как только переменная с Менеджером обнулиться.
|
|
9
Infsams654
03.10.13
✎
11:47
|
(8) где ж она обнулится, если "МенеджерВременныхТаблиц гоняется из процедуры в процедуру"
|
|
10
H A D G E H O G s
03.10.13
✎
11:48
|
(9) Когда сеанс 1С закроется, как минимум.
|
|
11
Infsams654
03.10.13
✎
11:49
|
(10) так вроде по (0) "накапливается много временных таблиц" во время одного сеанса
|
|
12
Sammo
03.10.13
✎
12:04
|
(8) Ага. Правда был, емнип, релиз, при котором это не работало. И хотя пофиксили, с тех пор я всегда ставлю Уничтожить, во избежание...
|
|