Таймауты блокировки в MS SQL 2008 или как правильно распралелить работу #684875


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

В этой группе 1С