|
SQL сжирает память | ☑ | ||
---|---|---|---|---|
0
Mandel1985
09.06.16
✎
09:54
|
Здравствуйте.
Подскажите пожалуйста уже долго мучаюсь на сервере где установлена 1С и SQL происходит достаточно медленная работа, периодически при работе с 1С зависают отчеты, формирование документов. судя по процессам SQL сжирает почти всю память. Как можно выправить ситуацию? Скрин с сервера: http://my-files.ru/b78v5l Спасибо. |
|||
1
piter3
09.06.16
✎
09:56
|
Свойства сервера-память и ставишь предел
|
|||
2
Зая Бусечка
09.06.16
✎
09:56
|
У скуля есть возможность ограничения потребления памяти
|
|||
3
simol
09.06.16
✎
09:57
|
Это хорошо, что сжирает SQL а не сервер 1с.
Оптимизируй запросы и настрой регламенты на SQL |
|||
4
Bigbro
09.06.16
✎
09:57
|
это стандартное поведение скуля, если вы его не ограничили в настройках он съедает всю память что есть в наличии.
ну и вообще говоря сервер, а тем более клиент 1с, на одной машине со скулем не очень хорошо. |
|||
5
VladZ
09.06.16
✎
10:00
|
(0) Для решения проблемы нужно:
1. Купить букварь по SQL 2. Вдумчиво его прочитать. 3. Сделать так, как пишут в умных книжках. |
|||
6
elCust
09.06.16
✎
10:03
|
На 16 гб и SQL и сервер 1С и похоже домен контроллер.
|
|||
7
Dmitrii
гуру
09.06.16
✎
10:08
|
(0) Радоваться надо, что все ресурсы утилизируются, а не простаивают впустую.
Если памяти не хватает другим другим приложениям и службам, то ограничивайте SQL по размеру максимального объема. И кстати, что у вас на сервере делают процессы 1Cv8? Там от 1С должны быть только процессы менеджера кластера и самого(их) сервера(ов). |
|||
8
arsik
гуру
09.06.16
✎
10:08
|
(6) Ну похоже еще и сервер терминалов :)
|
|||
9
Heckfy
09.06.16
✎
11:02
|
(4) Сервер 1С и Скуль на одной машине - нормуль. Шаред мемори заюзать можно. :)
|
|||
10
Mandel1985
09.06.16
✎
12:13
|
Шаред мемори включено.
Хорошо конечно что загружено, но мешает работе пользователей. Что в данном случае лучше сделать если сильно оптимизировать запросы не получится: выделить на отдельный сервер SQL? |
|||
11
Dmitrii
гуру
09.06.16
✎
12:22
|
(10) >> но мешает работе пользователей.
В чём это выражается? >> Что лучше сделать...? Начать с замеров производительности. Кто сказал, что занятая на 90% память кому-то мешает? У нас, например, на всех серверах память занята на 85-95%, но всё летает и все довольны. Как можно вообще обсуждать какие-либо советы, когда никакие параметры не озвучены: - Параметры железа существующего сервера - Параметры железа сервера, куда хотите выделить СУБД - Нагрузки (количество БД, объемы БД, количество активных пользователей, примерный документооборот) - Какие еще роли выполняет ваш сервер (АД, почта, файл-сервер, терминальник, и пр.), какие еще сервисы на нём работают. (10) >> выделить на отдельный сервер SQL? Если сейчас базы крутятся в шаред мемори, то выделение СУБД на отдельный сервер вряд ли повысит производительность. Но опять таки - этот вопрос зависит от остальных критериев (размеры баз, количество пользователей, нагрузка на сервер приложений). |
|||
12
Mandel1985
09.06.16
✎
16:22
|
"Хорошо конечно что загружено, но мешает работе пользователей" - я имел ввиду что SQL нагружает по полной.
Роль существующего сервера: контроллер домена, терминальный сервер, сервер 1С, сервер SQL. Количество баз: несколько, но рабочая (используемая) одна - УПП. Примерный документооборот: 20 документов в день. Размер базы: 119000 MB Активных пользователей: примерно 5 человек. Параметры сервера: http://my-files.ru/h7pm25 |
|||
13
6kubikov
09.06.16
✎
16:41
|
(12) Дисков сколько? На контроллерах домена отключено кеширование на системном диске.
|
|||
14
lenochka-semicova
09.06.16
✎
16:43
|
(12) Вот если скуль на контроллере домена, то это неживой вариант.
контроллер домена в винде отключает полностью кэширование дисков. скуль начинает дико тупить. сделать тут почти ничего нельзя - контроллер домена должен быть отдельным сервером |
|||
15
Джинн
09.06.16
✎
17:04
|
(0) Проблема явно не в том, что он ее кушает - это его нормальное поведение. По возможности сервер пытается закэшировать всю базу.
|
|||
16
z80a
09.06.16
✎
17:04
|
У меня на сервере 256ГБ, а SQL больше 100ГБ жрать не хочет :(
|
|||
17
Mandel1985
09.06.16
✎
17:24
|
"На контроллерах домена отключено кеширование на системном диске." - так должно быть включено или отключено для более быстрой работы?
Диск один плюс зеркало. |
|||
18
Fram
09.06.16
✎
17:57
|
(12)+(17) - это пи..ц! что за экономия на спичках? купите еще один комп хотя бы и скиньте на него пару ролей.
на кой вам вообще контроллер домена? если уж делать домен, то должно быть мин 2 контроллера домена, иначе все накрывается сами знаете чем случай че. для быстрой работы нужен кэш, а лучше еще ССД |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |