|
Кто объяснит архетектуру нагрузки 1С + SQL? | ☑ | ||
---|---|---|---|---|
0
RobinSON
14.10.14
✎
12:48
|
Есть база 50Gb
1C+SQL один сервер, 2 проца 2.4 и 32Gb оперативы SQL выделено 26 Gb Запускаю перепроведение кучу документов операция длиться 3 часа При этом вижу что оперативу sql забрал, а проц нагружается едва ли на 30%. Вопрос как проц нагрузить на 80-100% и сократить время выполнения операции. |
|||
1
Banned
14.10.14
✎
12:51
|
Параллельно проводить.
|
|||
2
пипец
14.10.14
✎
12:54
|
переписать на прямые запросы и 1cpp.dll
ЗЫ почитать в тернете - массовое проведение док-ов в 1с 77 + скуль = крайне своеобразная весч |
|||
3
Зеленый пень
14.10.14
✎
12:54
|
(1) +1
Если это возможно (например, документы по разным организациям) Но в 99% случаев - смириться. |
|||
4
пипец
14.10.14
✎
12:54
|
||||
5
Aleksey
14.10.14
✎
12:55
|
(0) "оперативу sql забрал" - вообще не показатель. Скуль такая вещь которая берет оперативу по максиму и не отдает
|
|||
6
Aleksey
14.10.14
✎
12:56
|
А откуда инфа что речь о 7-ке?
|
|||
7
Chai Nic
14.10.14
✎
12:59
|
(0) SQL может взять всю память, которую ему дали.. но эффекта от этого может не быть. Реально, эффект проявляется на нескольких гигабайтах актуальных и постоянно изменяемых блоков. Если эти блоки помещаются в кэше - дальше увеличивай или нет, дело бесполезное.
|
|||
8
SSSSS_AAAAA
14.10.14
✎
12:59
|
(5) Отдает. Если его попросят.
|
|||
9
Chai Nic
14.10.14
✎
13:00
|
Проц можно нагрузить кривыми бесполезными запросами, но вам ведь не это надо! Стремиться надо не к максимальной загрузке процессора, а к скорости выполнения запросов. Ускорить работу (особенно транзакции на запись) может райд-контроллер с кэшем на запись.
|
|||
10
Aleksey
14.10.14
✎
13:01
|
Кстати да, может тупо винты нее успивают писать это всё на диск
|
|||
11
SSSSS_AAAAA
14.10.14
✎
13:02
|
(0) " как проц нагрузить на 80-100% и сократить время выполнения операции."
Во-первых, откуда уверенность, что дело в проце? Во-вторых, откуда уверенность, что от увеличения загруженности проца что-то ускорится? Короче, сначала ищут узкое место и причины его возникновения и уж потом ищут способы устранения этих причин. |
|||
12
RobinSON
14.10.14
✎
13:07
|
Нагрузка на диск не превышает 1 Мбит/с
1С 8.2 SQL 2012 SP2 Win 2008 R2 |
|||
13
Chai Nic
14.10.14
✎
13:14
|
Автообновление статистики включено? Асинхронное обновление статистики отключено?
|
|||
14
RobinSON
14.10.14
✎
13:21
|
Это где такое, если в скуле то по расписанию делается ночью
|
|||
15
RobinSON
14.10.14
✎
13:23
|
Нашел в параметрах базы, по умолчанию,1-True, 2-False
|
|||
16
RobinSON
14.10.14
✎
13:25
|
А про параллелизм кто что может сказать
http://c2n.me/j5h7WP |
|||
17
Chai Nic
14.10.14
✎
13:35
|
Поставь 1. Чтобы один запрос работал на одном проце. Мультипроцессорность запросов чаще вредит, чем помогает.
|
|||
18
13_Mult
14.10.14
✎
13:36
|
Радоваться надо что скуль на 30% грузит (с одной базой) иначе дрянь какая-то в базе написана. ))
|
|||
19
13_Mult
14.10.14
✎
13:40
|
(9) +1
|
|||
20
ssh2QQ6
14.10.14
✎
13:43
|
(0) Норма загрузки процессора 60-70 %
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |