| 
    
        
     
     | 
    
    
  | 
Кто объяснит архетектуру нагрузки 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 %     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |