![]() |
#3 |
Участник
|
Цитата:
Сообщение от Wooldoor_Sockbat
![]() Добрый день, возникла необходимость уменьшить размер базы, как это лучше сделать? На данный момент база занимает более одного террабайта. Лог файл небольшой.
Nav 4SP3 + SQL 2000 1)Сильно ли помогут стандартные средства компресии Navision (например, Компрессия Книги Фин. Операций) и быстро ли они работают? 2)Переход на SQL 2005 даст прирост производительности или нет? 3)Посоветуйте, пожалуйста, какие-нибудь другие способы? 1. Не сильно помогут, если стандартные таблицы не очень большие или сильно "фрагментированные". 2. в зависимости от того, что у Вас в БД и как Вы будете мигрировать - даст. + Ещё сам NAV можно оптимизировать под него! 3. Пришлите заполненность таблиц в файле Excel (Tables on the form "Database Information") - поссмотрим что можно придумать. Цитата:
Цитата:
во-вторых, объем таблиц
можно посмотреть какие таблицы больше всего занимают места, например, 405-я, попробовать оптимизировать протокол опять же, аналитические отчеты, может в них стоит установить компрессию какую и пересобрать? А вот про "попробовать оптимизировать протокол" не понял. Цитата:
если первые 2 варианта не помогут, то тут уже наверное стоит запускать компрессию...
Самое главное понять что именно нужно компрессить и как! Если, например много операций, но нужна аналитика, например за 3 года, то нужно ЗАРАНЕЕ определить горизонт сжатия. И если множество данных попадает в этот горизонт - нет смысла в компрессии. Как долго у Вас данные в БД? Так же нужно определить какие данные в таблицах "не нужны". Но это нужно делать аккуратно. P.S. Следующие шаги я смогу сказать после того, что написал выше |
|