|
Клиент-серверный вариант базы на SQL, уменьшение размера базы. | ☑ | ||
---|---|---|---|---|
0
LastSoldier
07.04.15
✎
16:21
|
Всем привет!
Есть база УТ 11.1.9.66 И Платформа 8.3.5.1460 Клиент-серверный вариант базы на SQL. T.mdf - 5Гб T_log.ldf - 1ГБ Если выгружать базу в файл 1Cv8.dt, то он весит всего 570 Мб, а потом я загрузил ее в чистую (то же SQL), то размер файла T.mdf становился всего 2.5 Гб. Почему это произошло? Данные все на месте остались |
|||
1
LastSoldier
07.04.15
✎
16:23
|
И еще вопрос, как часто надо делать тестирование и исправление базы?
Тогда когда появляются реальные проблемы или надо делать периодически(например раз в пол года или чаще)? |
|||
2
ДенисЧ
07.04.15
✎
16:24
|
Есть такая штука, как сжатие базы...
|
|||
3
Господин ПЖ
07.04.15
✎
16:25
|
>Почему это произошло?
произошло что? часть файла может быть "не занято" - это норма. особенно если стоит адское приращение |
|||
4
LastSoldier
07.04.15
✎
16:26
|
(3) "особенно если стоит адское приращение" - а что это такое? это можно проверить?
|
|||
5
Господин ПЖ
07.04.15
✎
16:29
|
QL Server Database Growth and Autogrowth Settings
|
|||
6
AlexTank
07.04.15
✎
16:31
|
Файл базы превентивно увеличивается в размерах, чтобы не делать это в моменты поста реального объема данных.
|
|||
7
LastSoldier
07.04.15
✎
16:32
|
(6) так это хорошо или плохо получается?
надо отключать или нет? |
|||
8
Зеленый пень
07.04.15
✎
16:33
|
(0) Это нормально. "Пустое место" внутри mdf может образоваться при реструктуризации таблиц (при обновлениях).
|
|||
9
floody
07.04.15
✎
16:33
|
Оба размера - детские. Забудьте пока.
|
|||
10
LastSoldier
07.04.15
✎
16:35
|
v8: Сжатие таблиц информационной базы
Скажите по поводу этой темы. Я так понял если я пометил файл на удаление, потом его удалил из базы с помощью "Удалить помеченные объекты из бызи", то я его в базе не найду, но он остается храниться в ней физически, т.е. его можно восстановить. А с помощью чего это можно сделать? |
|||
11
dmrjan
07.04.15
✎
16:36
|
Ты еще не видел размер базы tempdb более 100Гб. Причем подобная ситуация описывается Microsoft и 3 способа решения такой проблемы.
|
|||
12
LastSoldier
07.04.15
✎
16:37
|
(9) у нас просто стоит комп в качестве сервера с такими характеристиками:
12 Гб озу проц AMD x6 1090T 3.2 GHz В качестве сервера он не особо ( Пользователе 11, включая 6 Тонкий-клиент |
|||
13
LastSoldier
07.04.15
✎
16:40
|
(2) А с этим сжатием есть какие подводные камни?
|
|||
14
Провинциальный 1сник
07.04.15
✎
16:40
|
(12) Нормальный сервер для такой базы.
PS RLS не включено случайно? |
|||
15
rphosts
07.04.15
✎
16:41
|
(0) попробуй сжать архиватором dt и сжать БД - посмотри на то что получилось в итоге, много думай
|
|||
16
dmrjan
07.04.15
✎
16:44
|
(12) У тебя база реально небольшая. Пусть себе крутится. А то что увеличивается - это не проблема.
|
|||
17
LastSoldier
07.04.15
✎
16:47
|
(5) а как правильно должно быть настроено? у меня щас
начальный размер T.mdf 5ГБ "Автоувеличение/Максимальный размер" с шагом 1 МБ без ограничений, а T_log.ldf 1 ГБ "Автоувеличение/Максимальный размер" с шагом 10% до 2097152 |
|||
18
LastSoldier
07.04.15
✎
16:47
|
(14) это что такое?
|
|||
19
MrStomak
07.04.15
✎
16:49
|
(10) Движок СУБД такие записи пропускает, hex'ом разве что восстанавливать такое.
Не слышал о пакетах, которые восстановят базу из удаленных записей, т.к. вообще для этих задач есть откат по логу транзакций, бэкапы и т.д. |
|||
20
MrStomak
07.04.15
✎
16:50
|
(17) Прирост по 1 Мб - это вернейшая возможность обеспечить нехилую фрагментацию базы по физическому диску и словить дополнительных тормозов.
|
|||
21
LastSoldier
07.04.15
✎
16:54
|
(20) а как должно быть?
|
|||
22
MrStomak
07.04.15
✎
16:54
|
(21) Ну поставь те же 10% и не парься
|
|||
23
LastSoldier
07.04.15
✎
16:56
|
(22) я так понял по Вашим словам, это поможет и ускорить базу немного?
|
|||
24
MrStomak
07.04.15
✎
16:59
|
(23) Нет, это уменьшит деградацию производительности при росте базы.
|
|||
25
LastSoldier
07.04.15
✎
16:59
|
У меня стоит SQL бесплатный, если я не ошибаюсь то у него ограничение размера одной базы составляет 10 ГБ, не хочется незаметно перескочить этот порог )
|
|||
26
LastSoldier
07.04.15
✎
17:04
|
а сжимать имеет смысл такую базу? если да, то каким средствами(SQL или самой 1с(В конфигураторе при тестировании и исправлении базы))?
|
|||
27
МихаилМ
07.04.15
✎
17:48
|
при реструктуризации 1с8 делает копии таблиц
так что рост базы гарантирован на размер самой большой таблицы |
|||
28
D_E_S_131
07.04.15
✎
17:53
|
"не хочется незаметно перескочить этот порог" — тогда нужен другой SQL.
|
|||
29
Провинциальный 1сник
07.04.15
✎
18:24
|
(26) База ЗУП2.5 на 800 работников за 6 лет раздулась только до 7 гигов. Оцените прирост вашей базы, и спрогнозируйте, когда придется менять сервер. И еще - рекомендую сразу задать размер mdf-файла в 10 гигов, чтобы не создавать ненужную фрагментацию.
|
|||
30
Зеленый пень
07.04.15
✎
22:56
|
(26) Раз в год можно делать выгрузку/загрузку через dt.
|
|||
31
LastSoldier
12.04.15
✎
00:47
|
(30) согласен
|
|||
32
LastSoldier
12.04.15
✎
00:48
|
(29) ну ЗУП с УТ сравнивать смысла нет, в УТ документов и другой разной информации создаются наверно в 100 раз больше
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |