Сравнение работы 1C 77 торговля 9.5 SQL 2008 vs 2005 vs 2000. Под ОС MS Server 2008 и MS Server 2003

Опубликовал Павел Ив (si4) в раздел Администрирование - Оптимизация БД (HighLoad)

Оптимальный выбор связки сервер+SQL для торговли 9.5 1С.

Оптимальный выбори связки сервер+SQL для торговли 9.5 1С.

Движок  27  релиз, исправленный для работы под sql 2008, весь функционал работает без шаманства.

 

Тест 1: Перепроводка доков в монопольном режиме с переносом точки актуальности на проводящийся документ, т.е. аналогично стандартной процедуре группового перепроведения док. Проводилось 5 дней - около 6 тыс. документов.

Тест 2: Проведение нового документа последним в потоке.

Тест 3: Перепроведение созданного документа.

Рекзультаты теста прилагаются. Сделано в несколько сумбурном виде для себя. Так что заранее прошу прощения за такую подачу. 

 

 

Максимально быстро работают в терминальном режиме вот такие стыковки:

Server 2003+ SQL2008

или Server 2003 + SQL 2000.

Если же есть потребность работы через сеть

то вперед с приличным отрывом уходит Server 2003 + SQL 2008, потом Server 2008 +SQL2008, последние места делит Server 2003 + SQL 2005 или SQL 2000

 

Вывод такой для себя сделал -  Server 2003 + SQL 2008 оптимально быстродействующий вариант.

Если готовить эту кухню на SSD будет еще шустрее на 5-10 процентов в проводке.... думаю, еще лучше будет скорость в отчетах при одновременном доступе , этот момент не тестировался.

 

 

PS

Прилагается к скачке bkend.dll для работы с 2008 sql. Успешно крутится на рабочей базе.  

http://narod.ru/disk/13788589001/BkEnd.rar.html

Совет, перед запуском в рабочих вариантах, хотябы пару раз прогнать перепроведение всех доков,  во избежание чего то неожиданного.

Если запускать из под win7 или Server 2008,  придется в этих системах заменять файлыв системных папках %systemroot%\System32 и в %systemroot%\SysWOW64 

для w2k8 x64 необходимо скопировать в оба каталога, для w2k8x32 только в %systemroot%\System32 соответственно. 

  • odbcbcp.dll
  • sqlsrv32.dll
  • sqlsrv32.rll
  • И в папке с 1cv7s.exe создавать файл OrdNoChk.prm для отключения проверки кодовой страницы.

    Для патча bkend.dll пользовался публикацией http://forum.ru-board.com/topic.cgi?forum=8&topic=34526&start=0

    и http://www.superadm.net/index.php?name=News&op=article&sid=10

     

     

    Скачать файлы

    Наименование Файл Версия Размер
    Сравнение sql .xlsx
    .xlsx 28,81Kb
    07.05.11
    136
    .xlsx 28,81Kb 136 Скачать
    Файлы для работы с базой непосредственно на Server 2008 или Win7. По сети можно без них.(odbcbcp.dll sqlsrv32.dll sqlsrv32.rll).rar
    .rar 232,08Kb
    24.05.11
    12
    .rar 232,08Kb 12 Скачать
    BkEnd.DLL для работы под 2008 SQL.rar
    .rar 790,56Kb
    24.05.11
    14
    .rar 790,56Kb 14 Скачать

    См. также

    Комментарии
    0. Павел Ив (si4) 16 07.05.11 10:15 Сейчас в теме
    Оптимальный выбор связки сервер+SQL для торговли 9.5 1С.


    Перейти к публикации

    1. Alexandr Popov (As-sa) 11.05.11 14:34 Сейчас в теме
    Проводили аналогичное тестирование для терминальной работы через SQL - на каком сервере все крутиться вообще получилось не важно, НО УДОБНЕЕ Server 2008, чем 2003 ...
    А касаемо скулей - самый несюрпризоподкидывающий это SQL2000 - 2005,2008 выкидывают фокусы в неподходящий момент.
    По результатам получилось что с практической точки зрения, ловчее иметь стабильный SQL + ОС с плюшками типа RemoteApp и TS Web Access, которую поддерживают и будут поддерживать еще долго видимо до окончания эксплуатации ТиС, чем старую ОС и сомнительную в плане надежности связку 1С77 + SQL2008.
    2. Александр Крынецкий (echo77) 686 16.05.11 19:08 Сейчас в теме
    Огласите конфигурацию железа, на которой это все тестировалось?
    Сервер, Процессоры, Память, Дисковая подсистема
    3. Павел Ив (si4) 16 19.05.11 12:59 Сейчас в теме
    Подробное описание всех конфигураций, где было тестирование находится в эксель таблице приложения.
    4. Павел Ив (si4) 16 19.05.11 13:02 Сейчас в теме
    (1)
    Какие именно фокусы выкидывает 2008 sql ? У нас крутится база уже месяц...тьфу..тьфу..тьфу все ровно пока) 1500 доков в день, отчеты, терминалка-10 пользователей, сеть 40 пользователей.
    Плюс периодически обновляется конфигурация, с реорганизацией и пересчетом итогов.
    5. Игорь Дайнеко (Dnki) 20.05.11 12:06 Сейчас в теме
    si4 пишет:
    (1)
    Какие именно фокусы выкидывает 2008 sql ?
    У меня иногда не дает зайти монопольно. Типа кто-то работает в базе (но мониторе никого). Спасает перезапуск службы SQL (бух перегружает комп).
    6. Павел Ив (si4) 16 23.05.11 18:07 Сейчас в теме
    (5)
    У меня таких траблов нет.
    Добавил для скачки BkEnd.dll под 2008 SQL , на которой все крутится сравни со своей. Или эту можно использовать 1.5 месяца полет нормальный.
    7. Кирилл Иконников (spock) 560 23.05.11 18:40 Сейчас в теме
    (6)это же палево :)
    вынеси патченные файлы на независимые файлохралилища.
    8. Павел Ив (si4) 16 23.05.11 19:33 Сейчас в теме
    (7)
    Он же не позволяет работать без ключа) Только расширяет возможность использования 1С.
    9. Михаил Ражиков (tango) 466 23.05.11 20:05 Сейчас в теме
    ну как бы завтра публикацию все равно грохнут, так что, автор, я бы посоветовал это сделать самому.
    харакири, понимаешь
    10. Павел Ив (si4) 16 23.05.11 20:33 Сейчас в теме
    хоккей! сделаем все честно.
    11. Михаил Ражиков (tango) 466 23.05.11 20:45 Сейчас в теме
    я бы еще и посты почистил
    12. Andre (vitn) 04.11.11 01:56 Сейчас в теме
    И под 7.7 и под 8.2 использую связку Windows 2003r2 + SQL2005 sp3 - проблем нет, с SQL 2005 sp4 - были непонятные проблемы со входом в 1С (база заблокирована)
    13. Светялчок (Масянечка) 07.01.12 03:26 Сейчас в теме
    Спасибо всем, особенно автору! В сети очень много по этому вопросу, но связка WinServer 2008 + SqlServer Standart 2000 SP4 - не используется (из-за проблем с совместимостью Win и Sql). Единственное, чего не увидела в этой теме - после создания базы через 1с:Конфигуратор, ее конфигурацию нужно открыть и сохранить. А потом уже загружать данные. Может, это относится только к моей связке, но только так заработало. Добавлю, что WinServer 2008 + SqlServer Standart 2000 SP4 можно запустить с помощью http://infostart.ru/public/82018/ и существующей темы в комплексе.