1C 8.0 УПП SQL: Error 1204 cannot obtain a LOCK resource at this time

1. Turubanov 29.10.09 08:52 Сейчас в теме
Доброго времени суток всем, есть проблема, нужна помощь:
При активной работе пользователей 1С выходит сообщение: "Error: 1204, Severity: 19, State: 1 The SQL Server cannot obtain a LOCK resource at this time. Rerun ......." и пользователя выбрасывает из базы, за день выбрасывает 20-30 раз.

Исходные данные:
1С 8.0.13.32, конфигурация УПП 1.1.7.12 сильно переписана, база 160ГБ в режиме Simple
W03k Ent AWE (Build 3790: Service Pack 1 )
SQL 2000 8.00.2187 (Intel X86) 4SP + заплатки, AWE включен параметры памяти прописаны
ОЗУ 8ГБ, база на 10 Raid из 6 SCSI 15k, CPU Core Quad 9400, tempdb и журнал на отдельных дисках

Счетчики:
По дискам есть очередь в основном на чтение, максимум до 30, в среднем меньше 1
Утилизация процессора в среднем 50-60%
Object: SQLServer:Memory Manager (в режиме простоя)
Connection Memory (KB) 864,000
Granted Workspace Memory (KB) 0,000
Lock Blocks 3015,000
Lock Blocks Allocated 19325,000
Lock Memory (KB) 1856,000
Lock Owner Blocks 3018,000
Lock Owner Blocks Allocated 19505,000
Maximum Workspace Memory (KB) 768224,000
SQL Cache Memory (KB) 85056,000
Target Server Memory(KB) 7552032,000
Total Server Memory (KB) 7552032,000

В моменты нагрузки Lock Memory (KB) достигал значения 975 456 KB, Lock Blocks Allocated до 8 млн., в момент пиковой нагрузки, при этом часть пользователей выбрасывает.

Вопросы:
1. Как решить проблему с ошибкой 1204 ?
2. Maximum Workspace Memory (KB) и Lock Memory (KB) какой максимум этих значений для ОЗУ 8ГБ, и зависит ли от ОЗУ ?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. afanasko 35 30.10.09 15:26 Сейчас в теме
Майкрософтовцы пишут, что это проблема с нехваткой памяти и с ограничением количества блокировок. Можешь почитать здесь:
http://www.tech-archive.net/Archive/SQL-Server/microsoft.public.sqlserver.server/2004-06/2246.html

Там же есть решение твоей проблемы.

32 разрядный SQL Server 2000 не может корректно работать с более чем 3Gb ОЗУ, даже если включены опции 3Gb и PAE.
Ставь х64 2003 Виндоус, х64 Скуль 2005 и переводи конфигурацию на платформу 8.1
3. troshin71 23.06.22 16:51 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот