Тема: Nav - SQL
Показать сообщение отдельно
Старый 25.05.2009, 22:49   #20  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Talking
Цитата:
Сообщение от yes Посмотреть сообщение
Тестирую переход на SQL Server 2005. БД Navision 4.0 SP3. В развернутом виде БД(fdb) весит 46GB (из них данными занято 37 GB), в бэкапленном виде(fbk) занимает примерно 20GB. После восстановления на движке SQL файлы mdf и ndf в сумме занимали 21GB а файл ldf весил аж 65GB. Врезультате БД выросла в размере в два с лишком раза. Что сделал неверно?
1. Тестируйте сразу переход под SQL 2008.
2. При востановлении БД используйте Recovery model Simple, а не Full. После восстановления (и советую сделать оптимизацию) поменяете с Simple на Full.
3. Установите Auto Shrink

Цитата:
Сообщение от FoxSoft2005 Посмотреть сообщение
P.S. Касательно увеличения размера БД. Вот как раз пример платформенной реализации работы с SQL сервером (в данном случае - технологии SIFT). На 5 клиенте, например, она реализована с использованием View, а не физических таблиц, как, например, в 3 или 4.
Мне кажется, что верно будет уточнение по SIFT: кол-во данных не СИЛЬНО изменилось, а только "трансформировалось". До 5.0 SP1 W1 (она же 5.0 RU) были таблицы согласно ключей, после - View (так как SQL Server 2005 позволяет делать их по аналогии с таблицами и быстро полкучать данные). Сравните 2 инсталляции по кол-ву таблиц, в том числе и SIFT-таблиц.

Цитата:
Сообщение от yes Посмотреть сообщение
Есть ли разница для Navision какой SQL Server использовать - 2005 vs 2008 ?
Если поднять с native до версии 5.0, то я бы ставил уже SQL Server 2008, так как с него проще будет перейти на след. "версию", которую как обычно хотя под R2 того же 2008 замаскировать..