Проблема с MSQL2k
От: rrgtag  
Дата: 21.11.05 12:48
Оценка:
Описание проблемы:
Есть сервер MSQL 2k, конфигурация сервера: 2-а процессора xeon 700 МГц, память 1Гб, Scsi винт. Существует база данных размером 7Гб и файл подкачки. Так же на сервере установлен сервер 1с: Предприятия, при покдлючении, не по терминалу, других пользователей (порядка 20 чел) начинает интенсивно использоваться память но не доходя до пика. естественно у всех клиентов время выполнения запросов возрастает в несколько раз... После отключения всех, не происходит освобождение памяти. по использованию ресурсов: процессор и память используются на 30%. Где искать грабли и как с ними бороться?
Re: Проблема с MSQL2k
От: rrgtag  
Дата: 21.11.05 13:06
Оценка:
Здравствуйте, rrgtag, Вы писали:

R>Описание проблемы:

R>Есть сервер MSQL 2k, конфигурация сервера: 2-а процессора xeon 700 МГц, память 1Гб, Scsi винт. Существует база данных размером 7Гб и файл подкачки. Так же на сервере установлен сервер 1с: Предприятия, при покдлючении, не по терминалу, других пользователей (порядка 20 чел) начинает интенсивно использоваться память но не доходя до пика. естественно у всех клиентов время выполнения запросов возрастает в несколько раз... После отключения всех, не происходит освобождение памяти. по использованию ресурсов: процессор и память используются на 30%. Где искать грабли и как с ними бороться?


1с:Предприятие 8.0.9
Re: Проблема с MSQL2k
От: pkarklin  
Дата: 21.11.05 13:15
Оценка:
Здравствуйте, rrgtag, Вы писали:

R>Описание проблемы:

R>Есть сервер MSQL 2k, конфигурация сервера: 2-а процессора xeon 700 МГц, память 1Гб, Scsi винт. Существует база данных размером 7Гб и файл подкачки. Так же на сервере установлен сервер 1с: Предприятия, при покдлючении, не по терминалу, других пользователей (порядка 20 чел) начинает интенсивно использоваться память но не доходя до пика. естественно у всех клиентов время выполнения запросов возрастает в несколько раз... После отключения всех, не происходит освобождение памяти. по использованию ресурсов: процессор и память используются на 30%. Где искать грабли и как с ними бороться?

Таки непонятно:

1. "начинает интенсивно использоваться память " — кем?
2. "происходит освобождение памяти" — кем?
3 "процессор и память используются на 30%" — кем?

Если это все — про MS SQL, то:

1. Чем "мерялась" использованная память?
2. Чем "детектировалось", что проблема именно в памяти?
Re[2]: Проблема с MSQL2k
От: rrgtag  
Дата: 21.11.05 14:28
Оценка:
Здравствуйте, pkarklin, Вы писали:

P>Здравствуйте, rrgtag, Вы писали:


R>>Описание проблемы:

R>>Есть сервер MSQL 2k, конфигурация сервера: 2-а процессора xeon 700 МГц, память 1Гб, Scsi винт. Существует база данных размером 7Гб и файл подкачки. Так же на сервере установлен сервер 1с: Предприятия, при покдлючении, не по терминалу, других пользователей (порядка 20 чел) начинает интенсивно использоваться память но не доходя до пика. естественно у всех клиентов время выполнения запросов возрастает в несколько раз... После отключения всех, не происходит освобождение памяти. по использованию ресурсов: процессор и память используются на 30%. Где искать грабли и как с ними бороться?

P>Таки непонятно:


P>1. "начинает интенсивно использоваться память " — кем?

P>2. "происходит освобождение памяти" — кем?
P>3 "процессор и память используются на 30%" — кем?

P>Если это все — про MS SQL, то:


P>1. Чем "мерялась" использованная память?

P>2. Чем "детектировалось", что проблема именно в памяти?


Разъясняю.

п.1 — Открыт дисспетчер задач... Память используется MSSql-м.
п.2 — Складывается мнение что при отключении всех клиентов работающих с этой базой, память не освобождается и остается на уровне как при полной нагрузке.
п.3 — Используется память и процессор практически только Sql-м

п.1.1 Мерялось (просматривалось) диспетчером задач
п.1.2 только диспетчер задач.

Еще смотрел статистику sql profiler->perfomance monitor
Параметр Ang. Disk Queue Length находился постоянно в пике.(из которых просмотрел)
Cache Bytes (Memory) на отметке 100,

На какие параметры следует прежде всего обратить внимание ?
Re[3]: Проблема с MSQL2k
От: pkarklin  
Дата: 21.11.05 14:49
Оценка:
Здравствуйте, rrgtag, Вы писали:


R>Разъясняю.


R>п.1 — Открыт дисспетчер задач... Память используется MSSql-м.

R>п.2 — Складывается мнение что при отключении всех клиентов работающих с этой базой, память не освобождается и остается на уровне как при полной нагрузке.
R>п.3 — Используется память и процессор практически только Sql-м

R>п.1.1 Мерялось (просматривалось) диспетчером задач

R>п.1.2 только диспетчер задач.

R>Еще смотрел статистику sql profiler->perfomance monitor

R>Параметр Ang. Disk Queue Length находился постоянно в пике.(из которых просмотрел)
R>Cache Bytes (Memory) на отметке 100,

R>На какие параметры следует прежде всего обратить внимание ?


1 — Лучше использовать Perfomance Monitor
2 — Так и должно быть при динамичсеком управлении памяти (дефолтные настройки)

Очередь диска в пике — плохо. Гляньте счетчика Pages/sec и Page Faults/sec.Возможно Вам надо больше памяти, особенно учитывая, что это 1С.
Re[4]: Проблема с MSQL2k
От: rrgtag  
Дата: 22.11.05 05:14
Оценка:
P>1 — Лучше использовать Perfomance Monitor
P>2 — Так и должно быть при динамичсеком управлении памяти (дефолтные настройки)

P>Очередь диска в пике — плохо. Гляньте счетчика Pages/sec и Page Faults/sec.Возможно Вам надо больше памяти, особенно учитывая, что это 1С.


Счетчик Pages/sec — Averange — 0.01, min — 0, max — 8, duration 1:40
Page Faults/sec Averange — 103.08, min — 32.97, max — 801.957 , duration 1:40
Re[5]: Проблема с MSQL2k
От: tpg Россия http://www.sql.ru/
Дата: 22.11.05 05:29
Оценка:
Здравствуйте, rrgtag, Вы писали:



P>>1 — Лучше использовать Perfomance Monitor

P>>2 — Так и должно быть при динамичсеком управлении памяти (дефолтные настройки)

P>>Очередь диска в пике — плохо. Гляньте счетчика Pages/sec и Page Faults/sec.Возможно Вам надо больше памяти, особенно учитывая, что это 1С.


R> Счетчик Pages/sec — Averange — 0.01, min — 0, max — 8, duration 1:40

R> Page Faults/sec Averange — 103.08, min — 32.97, max — 801.957 , duration 1:40

http://www.sql.ru/articles/mssql/02111903PerformanceCounters.shtml

http://www.sql.ru/articles/mssql/03121001PERF_COUNTERs.shtml
Re[5]: Проблема с MSQL2k
От: pkarklin  
Дата: 22.11.05 07:00
Оценка:
Здравствуйте, rrgtag, Вы писали:



P>>1 — Лучше использовать Perfomance Monitor

P>>2 — Так и должно быть при динамичсеком управлении памяти (дефолтные настройки)

P>>Очередь диска в пике — плохо. Гляньте счетчика Pages/sec и Page Faults/sec.Возможно Вам надо больше памяти, особенно учитывая, что это 1С.


R> Счетчик Pages/sec — Averange — 0.01, min — 0, max — 8, duration 1:40

R> Page Faults/sec Averange — 103.08, min — 32.97, max — 801.957 , duration 1:40

Так...пейджинг во все красе... Отсюда и длина очереди диска большая. Явно памяти у системы маловато.
Re[6]: Проблема с MSQL2k
От: rrgtag  
Дата: 22.11.05 07:22
Оценка:
Здравствуйте, pkarklin, Вы писали:

P>Здравствуйте, rrgtag, Вы писали:




P>>>1 — Лучше использовать Perfomance Monitor

P>>>2 — Так и должно быть при динамичсеком управлении памяти (дефолтные настройки)

P>>>Очередь диска в пике — плохо. Гляньте счетчика Pages/sec и Page Faults/sec.Возможно Вам надо больше памяти, особенно учитывая, что это 1С.


R>> Счетчик Pages/sec — Averange — 0.01, min — 0, max — 8, duration 1:40

R>> Page Faults/sec Averange — 103.08, min — 32.97, max — 801.957 , duration 1:40

P>Так...пейджинг во все красе... Отсюда и длина очереди диска большая. Явно памяти у системы маловато.


Завтра добавлю, сразу отпишусь...
Re[7]: Проблема с MSQL2k
От: rrgtag  
Дата: 09.02.06 09:05
Оценка:
Заминка произошла продолжу... установлен теперь сервер dell, 2-х проц-й 2,4 Xeon(Включен гипертрейдинг), памяти 2048 МБ, SCSI RAID масив, теже грабли, то есть, связка 1с(8.0.9.32)+МСКЛ2К(ито и другое стоит на одном сервере) работают ну очень медлено, размер базы основной 16 ГБ. У кого нить были такие проблемы и как с ними справлялись? Возможно ли как-то разнести базу на разные сервера?(есть возможность приобрести такой же)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.