|  | Таймауты блокировки  в MS SQL 2008 или как правильно распралелить работу | ☑ | 
    
        | 0
    
        Coldboy   18.10.13✎ 10:38 | 
        Здравствуйте. ПОставил вместе IBM Db-2 MS SQL 2008 R2 и что-то мягко говоря не ожидал, что станет хуже, т.к блокировки при проведении стали вылетать, на IBM DB-2 такого не было, да и проведение когда один был в базе было быстрее, когда щас люди проводят стало медлнее с сравнении чем IBM DB-2. ЧТо я не настроил на MS SQL ? Не нашел параметр таймаут ожидания на блокировки, поставил ожидание запроса в секундах тупо, чтобы скрасить все это. Как быть?     |  | 
    
        | 1
    
        Господин ПЖ   18.10.13✎ 10:40 | 
        >Как быть?
 уволицо
 |  | 
    
        | 2
    
        Maxus43   18.10.13✎ 10:40 | 
        что поставил? куда поставил? Не трогал бы лучше, и всё было бы карашо     |  | 
    
        | 3
    
        rbcvg   18.10.13✎ 10:41 | 
        "ЧТо я не настроил на MS SQL ?" - угадать надо? хотя бы первую букву подсказал...     |  | 
    
        | 4
    
        Coldboy   18.10.13✎ 10:45 | 
        (1) почему?
Было у меня IBM DB-2 вроде бы работало все хорошо, почитал много статей что MS SQL работает лучше с 1С и работа вроде бы как бы будет быстрее. Решил проверить, пока результат не очень.
 Select @@LOCK_TIMEOUT сделал получил -1, по умолчанию значит сразу выдаст ошибку или 20 секунд?
 (3) Ну какие доп настройки делают к MS SQL, стаднартные по типу как в IBM DB-2
 db2set DB2_WORKLOAd=1c и CATALOGCACHE_SZ.
 |  | 
    
        | 5
    
        EasyRider   18.10.13✎ 10:51 | 
        (4) Вообще-то -1 это значит что ждать будет всегда     |  | 
    
        | 6
    
        piter3   18.10.13✎ 10:53 | 
        э в теме с общепитом тебе подсказали не очень легальный способ. не мучь себя и других перепиши немного кода     |  | 
    
        | 7
    
        Coldboy   18.10.13✎ 10:56 | 
        (4) не всегда ждет. 
(6) если MS SQL 2008 R2 Enterprice купить реально. переписать закрытый их код? я и так уже выпуск скорректировал время сократилось в 2 раза. когда никого нет ты один проводишь уже по 5-8 секунд вместо 20-30. когда база нагрежна из за очереди провоедение по 40 секунд.
 |  | 
    
        | 8
    
        piter3   18.10.13✎ 11:00 | 
        (7) если да кабы. тебе четко в прошлой теме написали ПРЕПИСАТЬ закрытый код. в процессе увеличения базы ты опять влетишь.     |  | 
    
        | 9
    
        Coldboy   18.10.13✎ 11:04 | 
        (8) знал бы как открыть закрытый код, переписал бы.     |  |