Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
У меня такой вот вопрос.
На HP Proliant DL180 G5 (CPU Xeon @ 2 GHz 8 ядер, RAM 4GB), OS Windows Server 2003 EE SP2 x86.
На нем же стоит SQL Server 2005 9.00.1399.06 - Developer Edition и 1С 8.0
Наблюдается слабая производительность
- ни одно ядро не грузится даже близко с 100% (все на 1-3%).
- использование ОЗУ всеми процессами не доходит 2 ГБ (обычно 600-700 МБ)
- ежедневно происходит обновление статистики, перестройка и реорганизация индексов, сжатие. Однажды очистил кеш даже процедур.
- размер файлов БД 1С 8 ГБ.
- системный мониторинг показывает, что все вроде в норме (длина очереди чтения/записи дисков, и т.д.)
- в SQL Server включил AWE и Boost SQL Server priority. Стоит Automatically set processor affinity mask for all processors и Automatically set processor I/O affinity mask for all processors. Minimum server memory 0 MB, Maximum - 3584.

Я в конторе новый. Говорят, что раньше в 1С все было намного бысрее. Потом переехали в новый офис - вся сситема сидела на 1-м десктопе с 4 ГБ ОЗУ (AD, DNS, Mail, SQL Server, File Server и т.д.) - тормозила. Когда я пришел, я перенес SQL Server на HP Proliant DL180 G5 - сначала было также, потом стало хуже. Не знаю в чем проблема.
Можно ли хоть как-то протестировать SQL Server - дать ему большую нагрузку и посмотреть будет ли он использовать все ЦП хотя бы на 50% и ОЗУ хотя бы на 3 ГБ.
21 окт 11, 08:58    [11476403]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
Обновить SQL Server, там кучас SP вышла с вашей версии.
Дефрагментировать индексы, пересчитать статистику.
В 90% случаях помогают эти пункты.
21 окт 11, 09:05    [11476415]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
SignOff
Member

Откуда: Stockholm
Сообщений: 424
Критик,

1с77 ?
21 окт 11, 09:06    [11476417]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
SignOff
Member

Откуда: Stockholm
Сообщений: 424
Критик,

Еще бывают железяки плохо поставили - там я уже не помню тонкости с процессорами.
21 окт 11, 09:08    [11476421]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
Если это не поможет, то собираем данные счетчиков производительности и анализируем их.
Все-так чтобы вылечить, нужно сначала найти причину )
21 окт 11, 09:08    [11476422]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
Критик
Обновить SQL Server, там кучас SP вышла с вашей версии
это будет не быстро (сервер работающий, когда хочешь не перегрузишь, обновления через WSUS), + крек слететь может. но рискну.

Критик
Дефрагментировать индексы, пересчитать статистику.
ежедневно происходит обновление статистики, перестройка и реорганизация индексов, сжатие


Критик
Если это не поможет, то собираем данные счетчиков производительности и анализируем их
Давайте ваш набор счетчиков
21 окт 11, 09:30    [11476475]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
maq
...
ежедневно происходит обновление статистики, перестройка и реорганизация индексов, сжатие
А сжатие то зачем? Штоп похлеще тормозило?
21 окт 11, 09:42    [11476536]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
AHDP
Member

Откуда:
Сообщений: 1226
1) По поводу использования SQL Server 2005 9.00.1399.06 - Developer Edition для рабочей базы есть хорошая статья в УК ;)
2) Посмотрите счётчик PageFaults, Активность диска, количество свободной памяти. Короче вам нужно для начала памяти добавить в сервер. Для начала можете оставить на этом сервере только SQL убрав с него все остальные функции, в том числе и сервер 1С. Сервер 1С можно поставить на любую машинку (с соотношением ~<2 гига на ядро) у которой канал до сервера минимум 1 гиг. Если всё совсем плохо - ужмите доступную SQL server память до 1,5 гб; оставьте 1 rphost.
3) Типовые 1C в файловом варианте побыстрее работают с записью, в SQL отчётами.
21 окт 11, 09:43    [11476546]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
tpg
А сжатие то зачем? Штоп похлеще тормозило?
Ок, уберу из плана сжатие.
AHDP
По поводу использования SQL Server 2005 9.00.1399.06 - Developer Edition для рабочей базы есть хорошая статья в УК
Читал в Microsoft, что Developer Edition и Enterprise Edition не отличаются по ограничениям (вопрос лицензирования).
http://www.microsoft.com/rus/sql/2005/prodinfo/features/compare-features.mspx Поэтому, думаю, тест бесполезен. Хотя если настиваете или есть другие мысли... давайте.
AHDP
Посмотрите счётчик PageFaults, Активность диска, количество свободной памяти
Посмотрю
AHDP
Для начала можете оставить на этом сервере только SQL убрав с него все остальные функции, в том числе и сервер 1С
Не могу, там всего лишь - SQL Server + 1C. Клиенты работают НЕ через терминал, а по сети. Убирать нечего, ничего и не было.
AHDP
Если всё совсем плохо - ужмите доступную SQL server память до 1,5 гб; оставьте 1 rphost
Попробую (хотя и не понимаю зачем). А что за rphost?
AHDP
Типовые 1C в файловом варианте побыстрее работают с записью, в SQL отчётами.
К чему это? Мы не собираемся переходить на файловый вариант!
21 окт 11, 10:00    [11476632]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
Glory
Member

Откуда:
Сообщений: 104751
maq
Читал в Microsoft, что Developer Edition и Enterprise Edition не отличаются по ограничениям (вопрос лицензирования).

Они отличаются по сфере использования
Developer Edition запрещено использовать в промышленных серверах
21 окт 11, 10:02    [11476645]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
AHDP
Member

Откуда:
Сообщений: 1226
У вас явная нехватка памяти. Подозреваю, что в сервере ещё и один диск на который все ломятся.
rphost - рабочий(ие) процессы сервера предприятия 1С.
Я не знаю, что и с чем сравнивают ваши бухи. Но может помочь.

ЗЫ Вам бы почитать немного про логику работы 1С и SQL.
21 окт 11, 10:28    [11476784]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
Нехватка памяти при том, что память-то не используется? сейчас из 4 ГБ доступно 2,8.

rphost - почитаю
21 окт 11, 10:39    [11476842]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40


К сообщению приложен файл. Размер - 21Kb
21 окт 11, 10:59    [11476955]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
У менянет процесса rphost ни на сервере, ни на клиенте. (проверял Диспетчер задач, ProcessExplorer)
21 окт 11, 11:04    [11476986]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
SPbSergey
Member

Откуда:
Сообщений: 3
maq,

А какой RAID на сервере и сколько дисков в нем?
21 окт 11, 11:31    [11477247]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
Учитывая. что там 3 физических диска по 160 ГБ, а в системе 2 раздела суммарно 465 ГБ - то полагаю, что RAID 0.
21 окт 11, 11:35    [11477289]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
МуМу
Member

Откуда:
Сообщений: 1134
Во первых скорее всего 1С 7.7 а не 1С8 - поэтому rphost там не причем.
Во вторых это типичная проблема многих начинающих админов. - Давайте поставим сервак, чего вы на десктопе работаете? - все залетает,ура! Потратили денег - а в результате эффект еще хуже. Лучше бы деньги на лицензионное ПО потратили(и это не сарказм,я надеюсь вы знаете ограничения девелоп эдишион). Проблема в том что просто слово "тормозит 1С" ни о чем не говорит. Например если у вас основная проблема блокировки(а судя по описанию это она и есть) - вы никаким обновлением сервака эту проблему не решите. Вам на уровне ПО сначала нужно проблемы решать. В частности уменьшать время проведения документов либо расшивать блокировки. Потому как кроме увеличения тактовой частоты(одного проца) эта проблема не решается, а тактовая частота уже принципиально не увеличивается в силу физических и технологических ограничений.
21 окт 11, 11:47    [11477417]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
МуМу
Member

Откуда:
Сообщений: 1134
Почему раньше в 1С было все лучше? Причин может быть много - раньше исторических данных было меньше, раньше информационные потоки были меньше, раньше логика проведения документов была другая - масса причин которая никаким образом не связана с оборудованием.
Вообщем для начала нужно более точно описать что именно не страивает пользователей. Самому можно понять включив профайлер и просматривая sysprocesses и иже с ними. Либо есть специализированные средства для 1С в которых будут понятны все проблемы даже не для специалистов в MSSQL.
21 окт 11, 11:52    [11477461]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
AHDP
Member

Откуда:
Сообщений: 1226
И где же тогда у вас запущен сервер 1С?
Его процессы ragent, rmngr, rphost ссылка на него указывается при настройке базы у пользователя.
21 окт 11, 11:53    [11477471]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
AHDP
Member

Откуда:
Сообщений: 1226
МуМу,

Лучше бы сразу к себе на сайт ссылку ему дал ;) В раздел статьи...

В (0) указана 8.0 Могу предположить, что у них только бухгалтерия и тормоза пришли с переходом на редакцию 2.0.
21 окт 11, 11:59    [11477545]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
МуМу
Member

Откуда:
Сообщений: 1134
А какая именно у вас 1С?
Вы анализировали количество документов за периоды?
У вас делается свертка базы?
Когда делались изменения в логику проведения документов?
По время проведения документов статистику собирали?

Кстати, вот одно из средств для поиска узких мест в 1С 7,8.
http://www.perfexpert.ru/details/

Для 8ки есть еще ЦУП от 1С.
21 окт 11, 12:01    [11477575]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
Во первых скорее всего 1С 7.7 а не 1С8 - поэтому rphost там не причем.
У нас утверждают, что 8.0. Кроме того, я нашел инфу, что rphost.exe появился в 8.1.

На уровне ПО меня интересует только сам SQL Server, а 1С - вне моей компетенции. Главное, чтобы SQL Server и hardware не подводили.

Сейчас качаю SQL Server 2005 EE x86. Как-нибудь устанавлю на следующей неделе. Попробуем.

Не дума, что процессоры тут причем, их ресурсов более чем достаточно. Они и не загружены вовсе, как и ОЗУ! Раньше вообще на десктопе сидело все + многое другое.
21 окт 11, 12:04    [11477597]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
МуМу
Member

Откуда:
Сообщений: 1134
То AHDP. Пардоньте, действительно 1С 8.0. :) Но принципиально ничего это не менят.
21 окт 11, 12:04    [11477598]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
Моя цель - протестировать SQL Server (загружаемость процессоров, ОЗУ и т.д.)
А потом уже если все ок разбираться с 1С.
21 окт 11, 12:08    [11477651]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server тормозит  [new]
maq
Member

Откуда:
Сообщений: 40
Непосрественно с 1С будут соотвествующие люди разбираться, но мне надо убедиться ДО ЭТОГО момента, что ПО Сервера (кроме 1С) и хардваре в порядке.
21 окт 11, 12:09    [11477674]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить