#0
by forforumandspam
Добрый день. Ни с того, ни с сего стала выходить сегодня вот такая ошибка: "SQL State: HYT00 Native: 0 Message: [Microsoft][ODBC SQL Server Driver]Время ожидания истекло". Вчера её не было. На форумах нашёл много информации про данную ошибку, но случаи не подходят. Стоит windows server 2003, 1С 7.70.027, SQL 2000. Вот мои симптомы: Ошибка появляется только при проведении документа "Реализация товаров". Справочники записываются нормально, другие документы проводятся нормально. Даже проведенные документы "Реализация товаров" проводятся повторно нормально, а вот непроведённые провести не удаётся. Ошибке предшествует код "Операция.Записать;" Провожу документ из терминала, т.е. ошибка в сети исключена, как у многих с аналогичной ошибкой. Что это может быть?
#3
by Mikeware
а вообще, конец месяца, и т.е. пересчет итогов штатной хранимкой идет с начала месяца - тормоза нарастают.
#4
by forforumandspam
+ Обмен не может пройти. Я уже просил всех перезайти в 1С. Ошибка осталась. К своему стыду не знаю, что это такое. Перепроводит документ за секунду, а проводит и 15 стандартных секунд не хватает?
#5
by Mikeware
при _пере_проведении сначала идет ClearRecalcDocAct, потом WriteDocAct, а пр ипроведении непроведенного - только WriteDocAct
#6
by forforumandspam
Странно всё решилось. Хотел уже и службу SQL перезагрузить. В последний момент увеличил время ожидания и время захвата в 2 раза и документы стали проводится, причём первый раз долго, а потом стали быстро, как и должны. Вернул время назад - работает. Обмен прошёл. Сетевые пользователи тоже стали работать нормально. Что это было? О_О
#7
by пипец
вообщето SQL необходимо админить , регламентные задачи и все такое , как и скульную базу
#11
by ЧеловекДуши
Смотри чего навоял, а скорей всего не навоял. Все дело в том, что при определенном объеме информации SQL БД начинает паршиво работать с запросами от самой 1С :) ... Бывает прямые запросы спасут отца демократии :)
#12
by ЧеловекДуши
Это на время, пока число пользователей в БД не начнет опять повышаться. Или не начнут запускать какой либо МЕГО отчет на прямых запросах. :) Не забывай, что мего отчеты выполняются уже на самом SQL и тут ресурсов SQL 2000 физически может не хватить, если такой отчет начнут запускать 10 и более пользователей :)
#13
by Mikeware
смотря как писать... впрочем, сам вот кувыркаюсь - под конец месяца штатная запись/проведение документа начинает зверски тормозить...
#14
by echo77
у кого-то из пользователей слишком тормозной компьютер, вот он и блокирует при проведении таблицу. У нас так в свое время 5 лет назад было. В EA это хорошо было видно
#15
by floody
может просто кто-то что-то большое и долгое проводил? типа восстановления ГП, ну или формирование книги покупок какое-нибудь.
#16
by Mikeware
формирование книги не блокирует журнал. а штатное восстановление ГП проводится в монопольном режиме.
#17
by пипец
уже сто раз повторялось , при массовом проведении документов растет лог и падает производительность (да и блокировки) , решается перевходом юзверя 1с (для SQL2000 это болезнь) многие в свое время откатывались на SQL 7.0
#18
by forforumandspam
Так я на сервере, при отсутствии пользователей не мог провести документ, за секунду отрабатывал весь алгоритм проведения, а потом 15 секунд тупило над "Операция.Записать;", при чём другие документы проводились нормально. Поставил время ожидания 30 и документ провёлся за ~30 секунд, потом любой другой документ реализации стал проводится <секунды, как и должно быть.
#19
by Mikeware
лог ни причем. проблемы с темпбд. решение тоже очень давно известно (с 2004 года как минимум)
#20
by пипец
и лог и темп и много чего ;)) у софтпоинта гибкие блокировки но можно и самому написать ЗЫ прикрути 1с++ к проведению документа - будет работать в разы быстрее
#22
by Mikeware
лог к проблеме роста временных таблиц никаким боком не относится. Ошибка называется: Bug 472280: There is a decrease in performance when you frequently create and drop temporary tables in SQL Server 2000
#23
by Z1
считай остатки от обратного или от конца месяца или от TA т.е. если нужно остаток на начала текущего дня движений за сегодня день гораздо меньше чем движений с 01 по 26 число(а в будущих числах как правило никто не работает ) . Это справедливо для любой даты.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Истекло время ожидания в SQL версии
- При запуске 1С SQL ошибка - Время ожидания истекло
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: 1С 7.7 + SQL 2005: ошибка SQL State:42000 Native:468 (конфликт сортировки)
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: После перевода базы на SQL время выполнения запроса возросло в 50 раз!
В этой группе 1С
- УФ - гиперссылка в таблице связанной с ТЧ
- 8.3.3 Возможно в мобильном приложении подключиться к фтп, и распаковать ZIP
- Режим записи "Подчинение регистратору" для регистра сведений
- НДС при продаже комиссионного товара
- Ошибка обновления самописной конфигурации, 1с 8.2
- Сериализация Хранилища Значений
- Что пытается сказать материнская плата
- ЗакончитьРедактированиеСтроки не работает?
- Как для параметра СКД типа Дата сделать отображение без времени?
- Как правильно создать обработчик события?
- 1с ФИО+инициалы
- Некорректное распределение проводок по счетам 60.1 и 60.2
- УТ 11. Настройка рабочего стола
- Подскажите нормальную dll для отлавливания нажатия клавиши?
- СКД, два набора, передача параметра
- УТ11 Несколько видов цен на этикетке
- УФ Дерево значений, в строку установить картинку
- Печать ценников на одном листе
- Как в комплексной автоматизации при РАУЗ рассчитать себестоимость?
- Каким документом делать проводку Дт03 Кт01