|
Таймауты блокировки в 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) знал бы как открыть закрытый код, переписал бы.
|
|