Сравнение версий SQL (сервис-паки 3а и 4)   

   

Параметры сервера: Athlon XP 2800+, 1Гб ОЗУ, 2 HDD 7200 IDE (на одном файлы данных, на другом лог). ОС: Windows Server 2003 RTM.

Параметры клиента: Mobile P4-3200, 512Мб ОЗУ, 1 HDD 7200 IDE. ОС: Windows Server 2003 RTM.

Сеть: 100 мегабит, всего 2 компьютера в сети.

Параметры базы данных: Размер тестовой базы данных – 700 Мб, режим «Simple». База данных 1С-предприятие 7.7, компонента оперативный учет. Конфигурация нетиповая. Среднее количество документов, есть большие на 1000 строк, есть маленькие на 10 строк, в некоторых применяются прямые запросы «rainbow» при временном расчете итогов.

Параметры тестирования: Перед каждым запуском тестов база переиндексировалась, выполнялось сжатие («shrink») с перемещением страниц, после чего оба компьютера перезагружались. После перезагрузки стартовал SQL-сервер на сервере и 1С-предприятие на клиенте в разделенном режиме, и сразу запускалось восстановление последовательности. Тестирование представляет собой восстановление последовательности в разделенном режиме с помощью соответствующей обработки за период 2,5 месяца. Таким образом, были выполнены запросы на удаление, чтение и запись.

Результаты тестирования представлены в таблице:
Сервис-пак    Sp3a        Sp4 Время       00:59:08   01:00:11 

Выводы:
Как можно видеть из таблицы, ни значительного повышения, ни значительного падения производительности не было продемонстрировано. Если в точности, то восстановление последовательности на 4-м сервис-паке проходило на 1,76% дольше, чем для 3-го, что в пределах погрешности измерений. Тем не менее, если ознакомиться со списком ошибок (285 !!!), исправляемых в 4-м сервис-паке (http://support.microsoft.com/?kbid=888799), то становится очевидно, что его нужно ставить. Хотя, одна из самых ожидаемых к исправлению ошибок, вопреки ожиданиям пользователей так и не была исправлена. Речь идет о проблеме «замедления массового проведения документов в 1С-MSSQL», которая подробно расписана здесь. Там же есть и скрипт, который позволяет установить факт замедления.

Общий вывод: на данной системе, в данной конфигурации производительность осталась без изменений. В других конфигурациях и на других платформах могут быть улучшения производительности, для случаев, находящихся в списке ошибок.

 


 

Перепечатка, воспроизведение в любой форме, распространение, в том числе в переводе, любых материалов с сайта www.softpoint.ru возможны только с письменного разрешения компании "СофтПоинт". Это правило действует для всех без исключения случаев, кроме тех, когда в материале прямо указано разрешение на копирование (основание: Закон Российской Федерации "Об авторском праве и смежных правах").

 

Статья: Сравнение версий SQL (сервис-паки 3а и 4)

Перейти на главную страницу компании "Софтпоинт"