27.09.2005, 17:41 | #1 |
Moderator
|
Блокировки
Доброго времени суток!
Axapta 3.0 SP3 SQL Server Ситуация такая -- последнее время часто блокируется inventJournalTrans, вследствие чего очень сильно тормозит. Число пользователей одновременно работающих с этой таблицей около 25. Свои модификации были, старался делать транзакции как можно меньше. Обработку try{..}catch(Exception:eadlock){retry} не ставил -- боюсь все окончательно умрет Вопросы такие: 1. Как избежать блокировок в InventJournalTrans? 2. Что можно сделать с SQL Server-м для оптимизации в моем случае? |
|
27.09.2005, 18:43 | #2 |
Участник
|
По существу - никак, блокировки - вещь неизбежная.
Но в принципе требуется уменьшить время блоктровки, читай "общую производительность системы", т.е. обрезать данные, купить новый сервер и т.д. Если блокирови происходят из-за чтения, то спасет переход на Oracle, там их не бывает. С уважением, itfs. |
|
28.09.2005, 05:58 | #3 |
Программатор
|
У нас блокировалось в свое время каждые 10 минут!!!!!!!!!!!! (ужос), поставили ТОЛЬКО базу на сервере (до этого у нас там и домен контроллер был, и почтовый сервер и фсе такое) - помогло, блокировок нет вообще. Бывает временно тормозит, но это там при пересчете склада и других тяжелых вещах. Для меня лично стало очевидным - хорошая программа хочет хорошего железа. У меня все....
Спасибо за внимание - Sada..... |
|
28.09.2005, 09:48 | #4 |
Moderator
|
Спасибо!
Цитата:
Изначально опубликовано Sada
У нас блокировалось в свое время каждые 10 минут!!!!!!!!!!!! (ужос), |
|