|
рост tempdb |
☑ |
0
Joshim
04.06.14
✎
09:26
|
При перепроведении документов "Требование-накладная" за месяц tempdb вырастает в размере до 300 - 400 гб. Так должно быть?
UPP, SQL 2012
|
|
1
ДенисЧ
04.06.14
✎
09:27
|
Да.
Это нормально.
Точнее, не нормально, но для упп - таки да.
|
|
2
Joshim
04.06.14
✎
09:40
|
(1) Перезагружать нужно SQL? или огромный кэш хорошо для СУБД?
|
|
3
mikecool
04.06.14
✎
09:41
|
(2) это не кеш, скорее мусор, делай шринк логу
|
|
4
Joshim
04.06.14
✎
09:42
|
так там не лог, это tempdb.mdf
|
|
5
mikecool
04.06.14
✎
09:50
|
(4) ну делай шринк базе, наврядли этот кеш может понадобиться
кеш организуется в оперативе, в темп дб то, что налепили во временные таблицы и не удалили за собой, авось сами удалятся при рестарте сервера
|
|
6
ДенисЧ
04.06.14
✎
09:53
|
(5) шринк кому? Темпу? Нуну...
|
|
7
mikecool
04.06.14
✎
09:54
|
(6) че, не поможет?
|
|
8
ДенисЧ
04.06.14
✎
09:56
|
(7) темп ты не шринканёшь. Только перезагрузкой
|
|
9
Joshim
04.06.14
✎
10:03
|
сделал замер скорости с ростом темпа время выполнения запросов сокращается во много раз, зато значительно в разы растет время записи в регистры. В итоге увеличение времени проведения документов. Получается ребут необходим
|
|
10
ДенисЧ
04.06.14
✎
10:03
|
(9) А ещё можешь поковырять код проведения на предмет уничтожения временных таблиц в запросах
|
|
11
SSSSS_AAAAA
04.06.14
✎
10:15
|
(5) tempdb создается заново при каждом старте сервера. Именно создается, а не режется/ужимается/ и т.д.
|
|
12
SSSSS_AAAAA
04.06.14
✎
10:17
|
(0) Перепроводи за меньшие периоды времени. Например, по декадам или неделям. Чем больше документов, тем меньше период.
|
|
13
mikecool
04.06.14
✎
10:17
|
(9) предположу, что в темпе дежат также и планы выполнения запросов
|
|
14
mikecool
04.06.14
✎
10:17
|
(10) +100500
|
|
15
ДенисЧ
04.06.14
✎
10:18
|
(13) так и есть. А так же кеши процедур...
|
|