Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
tempdb MSSQL7.0
|
|||
|---|---|---|---|
|
#18+
Имеется база tempdb, занимающая на диске 1.3 Гб. MSSQL7.0 сообщает, что ее можно сжать до 2.5 Мб. Shrink database ничерта не сжимает. Может есть какой секрет ? Доходил до того, что убивал с диска *.mdf и *.ldf этой базы - опять скотина востанавливается на все 1.3 Гб. Дайте пожалуйста добрый совет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2002, 12:02 |
|
||
|
tempdb MSSQL7.0
|
|||
|---|---|---|---|
|
#18+
Если такой размер tempdb серверу не нужен, то можно ограничить ее размер в ЕМ ( Restrict filegrowth (MB) ) те изменить UNLIMITED ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2002, 16:50 |
|
||
|
tempdb MSSQL7.0
|
|||
|---|---|---|---|
|
#18+
Она же не с бухты-барахты увеличивается. Значит ей столько нужно... Значит в своих скриптах ты используешь огромные временные таблицы. Ну ограничишь ты размер TempDB и получишь сообщение об ошибке (недостаточный размер базы данных). Не думаю, что это сильно облегчит твою жизнь. Старайся не использовать временных таблиц, в которые помещается море информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2002, 18:30 |
|
||
|
tempdb MSSQL7.0
|
|||
|---|---|---|---|
|
#18+
To Replicant Так беда в том, что в ЕМ (Restrict filegrowth (MB))не возможно сделать размер базы меньше существующего. To Garya Дело в том, что как будто с бухты-барахты и увеличилась. При этом больше она не растет, а сам SQL показывает что данные в этой базе занимают всего 2.5 Мб. Ну и даже если делаются временные таблицы, они же потом должны как-то освобождаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2002, 07:29 |
|
||
|
tempdb MSSQL7.0
|
|||
|---|---|---|---|
|
#18+
>Ну и даже если делаются временные таблицы, они же потом должны как-то освобождаться. Кто должен освобождаться? Таблицы? Так они и особождаются. Ты же сам говоришь, что занято в БД места всего 2,5 Мб. Но когда ты создаешь временную таблицу и записываешь в нее один триллион записей, в этот момент задействуется все пространство файла базы данных TempDB, и если его не хватает, происходит автоматическое увеличение размера файла. Когда таблица исчезнет, в файле останется море свободного места. Я о том и говорю. Если у тебя преиодически возникают временные таблицы с одним триллионом записей, то уменьшать TempDB смысла нет, поскольку операции увеличения и уменьшения файла при каждом запросе могут сильно замедлить работу приложения (в десятки и сотни раз). Если ограничить размер TempDB, то твой запрос, который просто не сможет положить триллион записей во временную таблицу, завершится аварийно. Резюме (ранее озвученное): не используй временных таблиц, в которые кладутся триллион записей. P.S. TempDB уничтожается и создается снова при каждой перезагрузке SQL-сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2002, 08:33 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32023799&tid=1823538]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 419ms |

| 0 / 0 |
