|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
При сохранении\проведении справочников\документов в статус баре пишет "Ожидание блокировки журнала, документа(в зависимости от того что было открыто)" через определенное время выскакивает: "Невозможно выполнить транзакцию. Превышен интервал ожидания запроса. Повторить попытку?" при нажатии ДА происходит то же самое, и документ проводится раза с 4-5. Юзера сидят в 1с и локально и терминально(терминалка виндовая та которая на 2003 сервере). как побороть? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2007, 15:26 |
|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
StdNetкак побороть? 1. Оптимиизоровать проведение и запись документов. Если не поможет 2. "Гибкие блокировки" ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2007, 15:51 |
|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
кто-то запустил длительное проведение похоже Reder1. Оптимиизоровать проведение и запись документов. Если не поможет 2. "Гибкие блокировки" +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2007, 16:25 |
|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
Итоги не по 2033 год рассчитаны? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2007, 19:32 |
|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
gybsonИтоги не по 2033 год рассчитаны? С итогами все нормально. А вот с реализацией гибких блокировок проблемы могут возникнуть... так как база огромнейшая, работает с базой большое кол-во людей, и существует уйма ert-шек которыми людишки выполнют какие то действия.(Почиму так было реализовано хз, так как я пришол уже на все готовое) И собрать эти ert-шки почти нереально. а просто отключить блокировку нельзя, так как будут проблемы с теми же остатками... З.Ы. на sql серваке 2 гига памяти.. на нем висит одна база примерно на 40 гиг, и одна раза в два меньше... замена 2 гиг памяти на 8 гиг сильно поможет решению проблемы?(по идее при блокировке проведение будет происходить быстрее и юзера меньше будут замечать эту блокировку...) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2007, 11:08 |
|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
Похожая ситуация. Win2k3 сервер, MSSQL 2000, 1С7.7 27 релиз. Локально либо в терминале просто при создании нового документа: "Ожидание блокировки таблицы 'Журналы'", через некоторое время - "Превышен интервал ожидания запроса". По сети работает нормально. Подкажите плз. в чем может быть проблема и в какую сторону копать. Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2007, 14:05 |
|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
Данная проблема возникает из-за того, что при проведении документа блокируется таблица журнала документов. Если при этом проводится расходная накладная, то по каждой позиции происходит расчет итогов на дату/время документа - что долго. Что делать 1) Оптимизировать процедуру проведения, установить фильтры, смотреть на время исполнения и пытаться убрать наиболее затратные моменты. 2) Пытаться решить проблему административным способом - запрет на перепроведение документов например в некоторое наиболее горячее время, когда делаются заказы. 3) Использовать методику гибких блокировок. 4) можно разносить функционал по разным таблицам. 5) можно разносить функционал по разным базам, потом их сливать. 6) можно использовать методологию, когда отгрузка по факту есть - документ проводить только по количественному регистру, не рассчитывать итоги на момент проведения, а списанную себестоимость считать ночью, вечером - потом. 7) сокращать размерность регистров до минимальной, вынося информацию в статусы элементов справочников. Ссылку сейчас дать не могу, но есть соответствующие dll для 7.7, которые позволяют как напрямую обраться к таблицам SQL (что быстрее раз в 50), так и управлять блокировками, в восьмой версии уже есть функционал для этого, вот только лезть в воду не знамши броду тут не рекомендуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2007, 17:19 |
|
Проблема с SQL сервером
|
|||
---|---|---|---|
#18+
Уважаемый StdNet . "Невозможно выполнить транзакцию. Превышен интервал ожидания запроса. Повторить попытку?" -- это бывает, но вы предоставили очень мало информации о своей системе, и кстати это не SQL ошибка а 1С. 1. 1С -- версия и тип базы??? 2. SQL -- версия (select @@version)??? Попробуйте посмотреть мониторинг производительности сервера http://www.sql.ru/articles/Publications.shtml#07 найти узкие места системы. Тогда станет более ясно почему это происходит и варианты решения. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2007, 19:13 |
|
|
start [/forum/search_topic.php?author=GG2&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 10637ms |
total: | 10789ms |
0 / 0 |