Проблема производительности

Вопросы программирования БД, их оптимизации, резервирования и восстановления данных.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Nao
Junior member
Сообщения: 4
Зарегистрирован: 21 дек 2004, 12:50

Проблема производительности

Сообщение Nao » 27 янв 2005, 19:07

Здравствуйте.

Есть 1С 7.7 SQL (около 40 клиентов).
Есть SQL-база (12Гб).
Есть сервер:
 2хXeon 2,66,
 4Gb памяти,
 Система W2000AS SP4 - стоит на RAID1 2хSATA WD 10k
 SQL2000 - стоял на RAID0 2хSATA WD 10k...
Всё было нормально, когда база была до 8Гб.
Затем начались проблемы (скорость постепенно падала).
Поставили SQL на Intel SRCU42X 128Mb + BBU, и RAID10 из 4-х Seagate 15k...
Скорость заметно (2-3 раза) подпрыгнула после 3-4 часов работы нового массива (непонятно: почему не сразу?).
Всё было хорошо, но спустя 1,5-2 недели скорость РЕЗКО упала, причем ОЧЕНЬ значительно (4-5 раз).
Даже при отключении всех, и запуске одной копии, прироста по скорости сильно не наблюдается.

Подскажите, пожалуйста, в чем может быть проблема?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 янв 2005, 19:10

Подпрыгнуть могла из-за того, что база постепенно в кэш сиквела влезала.
А вот почему упала - Вы уверены, что не было внешней причины? Про вирусы молчу, но вот шаловливые руки программеров, отключение райт-бэк кэша, отказ одного из дисков... ?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 янв 2005, 19:12

А вообще, для 1С размер базы просто зверский!

Nao
Junior member
Сообщения: 4
Зарегистрирован: 21 дек 2004, 12:50

Сообщение Nao » 27 янв 2005, 19:32

gs писал(а):...но вот шаловливые руки программеров, отключение райт-бэк кэша,...
Никто поменять не мог, а насчет райт-бек, то с самого начала (при создании) "Write policy" поставили в "Write thru".
Кстати, раз уж заговорили, не подскажите оптимальных настроек Raid для 1С (Write policy, Read policy, Cache policy, Stripe Size)?
Я оставил всё по умолчанию, так как ничего полезного в Инете не нашел.
gs писал(а):...отказ одного из дисков... ?
С дисками, вроде, всё нормально. Я со SCSI "знаком" недавно, но думаю, что контроллер "сказал" бы об отказе.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 янв 2005, 19:39

Контроллер скажет об отказе только утилите мониторинга. Или лампочками, если корзина SAF-TE. Я ж не знаю, как там у Вас.

А почему райт-бэк не юзаете? Батарейка же есть!
Остальные настройки - DirectIO, Stripe 64k, Read Normal.
А вот почему вдруг просело - сдается мне, что какая-то собака там все же порылась. Кстати, просело резко или в течение какого-то времени падала скорость? Тут ведь еще и настройки системы и SQL могут играть рояль...

Nao
Junior member
Сообщения: 4
Зарегистрирован: 21 дек 2004, 12:50

Сообщение Nao » 27 янв 2005, 19:53

Спасибо за помощь.
Придется RAID переделывать.
Диски у нас в корзине. Значит все хорошо (она "молчит").

Просело примерно так: вечером ушел домой, а в обед звонят, что все тормозит.
Наверное придется "собаку" искать.

Посмотрю что с SQL-м.
Ещё вопросик:
SQL2000 SP3a - стоит его поставить или нет?
А, то мнения расходятся (кто говорит Да, а кто Нет. Вы то, наверное, точно знаете).

Заранее спасибо.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 27 янв 2005, 20:11

Я - не знаю :)
По сиквелу лучше завтра a_shats попытайте.

А корзина кстати какая?

Nao
Junior member
Сообщения: 4
Зарегистрирован: 21 дек 2004, 12:50

Сообщение Nao » 27 янв 2005, 20:27

gs писал(а):А корзина кстати какая?
Supermicro CSE-M35S

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 28 янв 2005, 12:05

Предположения:
- шел фоновый инит массива (FastINIT не отключили), по его завершении производительность подскочила
- что-то произошло с каналом/винтом либо пошла одна из фоновых утилит (Check Consistency или Rebuild, к примеру ) и опять наступили тормоза.

Vadik
Advanced member
Сообщения: 81
Зарегистрирован: 16 фев 2004, 22:49
Откуда: Moscow
Контактная информация:

Сообщение Vadik » 01 фев 2005, 03:03

Nao писал(а):Ещё вопросик:
SQL2000 SP3a - стоит его поставить или нет?
А, то мнения расходятся (кто говорит Да, а кто Нет. Вы то, наверное, точно знаете)
Можете процитировать тех, кто говорит "нет"?

Что касается того, ставить или нет - зависит например от версии SP, стоящего у Вас.

Если SP3 - будете иметь например вот это вот это

Если что-то ниже SP3 - готовьтесь к вот этому

Ответить

Вернуться в «Серверы - ПО, Базы Данных и их использование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей