Какую версию SQL Server использовать 2005 - 2008 для работы с 1С 7.7 ? Речь идет о версии Standart 64bit. На какой из них будет быстрее ? Может есть у кого инфа по этому вопросу. Сейчас база крутится на 2000-м, размер базы 35гигов, становится все медленней и медленней.
Если нет необходимости обновить версию SQL Server, то лучше остаться на 2000, на нем наибольшая производительность при правильном обслуживании и разумной оптимизации.
На 2005/2008 столкнетесь с проблемами скорости выполнения запросов по курсорам (cursorfetch),
выборки по подчиненным документам (таблица CRDOC) и другие.
(16) gallam99, на 2000м проблема с проведением документов, с каждым документом снижается производительность. Странно я думал на 2005 1С-ка пободрей должна работать, люди писали что при переходе с 2000-го на 2005 как "пинок под зад" дали базе они типа залетала.
(17) alex_gus,
Вы правы, есть такой момент - как снижение производительности при массовом перепроведении документов - это исправляется без перехода (есть решения на рынке).
Я имел в виду, что после переходе появятся другие моменты - описанные выше.
(21)
Сравнивать не приходилось, запускали 7.7 на 2008-м SQL. База что-то за гиг 20 была. Нормально летало, пока не проапгрейдились и не переехали на восьмёрку.
Провёл эксперимент, сделал две базы одну compability level 2000, вторую 2005, и по очереди запустил восстановление последовательности за прошлый месяц, результат одинаков почти до минут, странно как-то.
(24) тогда .опа...сам уже увидел что в 2005 стало никак не быстрей, даже не смотря на то что теперь процесс sql захватывает всю память (15 гиг), а в 2000 sql всего 1.8гига.
Итак пару дней экспериментов, выявил следующее, разнице в производительности (делал групповое проведение документов за месяц), ровно никакой, скорей даже медленней работает, что меня поставило в полный тупик.
Исходная конфигурация :
Core2Duo E7200 / 4Gb RAM / Raid 0 - 2 SAS Seagate 300Gb / MS Windows 2003 + SQL Server 2000 SP4 / база 1С 7.7 32 гига
Текущая конфигурация :
Supermicro Server 2xXeon 5345 / 16Gb RAM / RAID 10 4*SATA 1Tb WD Blue / MS Windows 2003 (64bit) + SQL Server 2005 (64bit) SP4 / база 1С 7.7 32 гига
База перед каждым тестом создавалась новая, менялись Recovery Model с Full на Simple. Тестирование проводилось локально на сервере. На новой конфигурации работает медленней.
У меня база крутиться на SQL 2008 r2, также 7.7... лучше пока не нашел.. побывал 2000, 2014 мне понравился 2008, скорость работы, у тебя что такое в базе?, посмотри лог таблиц и проверь что больше грузит, какие характеристики сервера может просто сервер слабоват... а так пробуй переходить на 8.2-8.3..
Созрел такой вопрос : Что лучше использовать в плане, получения наименьшего количества глюков и траблов в обслуживании ну и во главе угла производительность.
1. Патченный bkend.dll + в свойствах базы стоит режим совместимости SQL 80 (2000)
2. Секретный релиз платформы + в свойствах базы стоит режим совместимости SQL 90 (2005)
Или же попытаться на 2003 R2 вкорячить SQL сервер 2008 ?