WiRuc писал(а):
Да, но Галактика не работает! И со счетчиками беда... Уже достаточно причин, что бы все переставить с нуля.
У нас работает на ура связка Win2003 Enterprise Edition SP1 + MSSQL 2000 SP4. И я что-то не припоминаю, чтобы были какие-то хитрые настройки.
Я очень надеюсь, что хитрые настройки здесь не при чем. Раз у вас все работает, то и у нас все должно быть ОК. А счетчики можно и вручную восстановить - есть уже практика.
kubik писал(а):
Единственное, не была выполнена очистка хранимых процедур и t$hashvalues. По моему, это непринципиально.
WiRuc писал(а):
Принципиально. Рекомендую выполнить удаление ХП и очистить xx$hashvalues.
Сделаю. Как я понимаю, надо перед этим отключить полльзователей и остановить NapSrv? Т.к., как я понял по profiler'у именно он и создает эти ХП. И объясните пожалуйста в чем тут принципиальность
kubik писал(а):
Теперь про RAID5. Скорость чтения с RAID около 35Мб/сек, запись 20-25 (Аппаратный контроллер, 128Мб кэш, Ultra 320). Диски не нагружены. Поэтому, вопросы связанные с быстродействием дисков не рассматриваю.
WiRuc писал(а):
Интересно, как вы определили, что диски не нагружены, если у вас не работает счетчик очереди диска? Да и приведенные вами значения потокового чтения/записи далеки от идел - у меня IDE винт быстрее работает.
Очень просто: копированием в nul (скорость чтения), и копированием с диска на диск. Получил практически максимальную скорость записи-чтения для данного массива. Про IDE я тут и не говорил. SCSI Ultra 320 Dual Channel c Zero Channel Raid контроллером. На одном канале - система, на другом - база.
kubik писал(а):
По диспетчеру задач, SQL Server кушает где-то от 20 до 40% CPU, используется режим /3GB, память, выделенная под SQL=3Гб.
WiRuc писал(а):
Много. Средняя загрузка не должна превышать 15%, если выше - нужно апгрейдить CPU.
Куда ж еще их апгрейдить?
2 шт Xeon 3,06 ГГц на шине 800 МГц!
А такая загрузка из-за того что у SQL сервера приоритет высокий установлен. Сорри, я об этом не сказал.
WiRuc писал(а):
Советы.
1) Запустить NapConf и проверить настройки NAPServer. Уровень авторизации должен быть "установка связи", протокол - TCP/IP, галка на чекбоксе "Авторизация необязательна".
У нас уровень авторизации=авторизации нет. Остальное - так же.
WiRuc писал(а):
2) В винде выключить настройку "Refresh NTFS Last Access". Она вроде особого влияния не оказывает, но все-таки лучше выключить.
Знаю я про нее. Но это ж все таки сервер. Оставим на потом.
WiRuc писал(а):
3) Размер страйпа на RAID и размер кластера NTFS рекомендую установить равным 64Кб.
Так и есть.
WiRuc писал(а):
4) Cнести все лишнее с сервера, оставить только MSSQL и Галактику.
Никаких антивирусов, файерволов и т.д.
Так и есть.
WiRuc писал(а):
5) Проверить, что не включена фильтация IP пакетов.
Проверить, что не включено логгирование ODBC драйвера.
6) В System Properties установить "Использование процессора - службы", "Использование памяти - программы".
Так и есть.
WiRuc писал(а):
7) Проверить и отключить лишние службы, типа Microsoft Search, QoS и т.д.
Qos нет. Search и другие службы не отнимают ни памяти ни CPU.
Лучше уж тогда снести Active Directory, но, к сожалению, это невозможно - сервер несет роль контроллера домена.
WiRuc писал(а):
В настройках MSSQL на вкладке Processor пометить все доступные CPU, Windows fiber выключить. В секции Parallelism установить Use 1 processor.
Эти настройки мы сами сделали после непродолжительных экспериментов над ними.
WiRuc писал(а):
9) В настройках БД для файлов БД задать заведомо большое значение, чтобы исключить увеличение размера БД в процессе работы.
От фрагментации файлов БД это все равно не спасет, а при нормальной работе диска прирост в быстродействии сомнителен.
WiRuc писал(а):
10) Провести обслуживание БД. Т.е. перестройка всех индексов, затем выполнить DBCC SHRINKDATABASE (имя_бд, 0, NOTRUNCATE). После этого перезагрузить сервер.
Обслуживание CHECKDB(),REPAIR_REBUILD проводил.
SHRINKDATABASE - всего навсего "сжатие" базы - удаление пустого места. Лучше уж сделать реорганизацию страниц данных и индексов с резервированием свободного места.
СПАСИБО ЗА ДЕЛЬНЫЕ СОВЕТЫ!
Надеюсь, у нас все получится!