Гость
Форумы / [игнор отключен] [закрыт для гостей] / Долго проводятся документы на SQL2K / 25 сообщений из 30, страница 1 из 2
01.04.2008, 18:02
    #35228144
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Ребята у меня такая проблема.

Есть фискальная база 1С7.7 на dbf туда каждый месяц идет автоматическая выгрузка большого числа документов через XML из другой базы.
Практически год все было нормально, пока при проведении документов за период не стала вылезать ошибка CODEBASE ERROR index file coorrpt #307.
Максимальный размер таблицы 1SENTRY.DBF 1 501 050 KB.

Посоветовали срочно переводить базу в формат SQL.
Перевел. Скопировал файл конфигурации, папки users. Создал базу на SQL, пользователя владельца, модель базы FULL и Simple пробовал, через выгрузку загрузку перелил данные.

Вроде все работает, но когда запускаю на проведение - 17 дней за 12 часов провелось.
На dbf проводилось 2 месяца за 3 часа.
Пробовал на разных серверах один результат, не понимаю в чем дело.
...
Рейтинг: 0 / 0
01.04.2008, 19:23
    #35228360
svcoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Что же все таки долго, проведение или выгрузка в xml? Если первое, то добро пожаловать на www.1cpp.ru. Помимо оптимизации самих процедур проведения есть ошибка SQL 2000 связанная с переполнением буфера временных таблиц, которая решается сбросом подключения. Это пригодится если проводятся тысячи документов. Инструментарий есть в 1С++

Если долго идет выгрузка в XML то при использовании последовательно записываемого файла производительность упирается исключительно в процессор.
...
Рейтинг: 0 / 0
01.04.2008, 20:27
    #35228447
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
долго идет именно проведение документов
спасибо попробую www.1cpp.ru
...
Рейтинг: 0 / 0
03.04.2008, 00:13
    #35231446
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Посмотрел ссылка конечно интересная, но вряд ли я что то буду менять в конфигураторе сам.

Меня интересует может быть есть какие то настройки SQL которые позволяют оптимизировать выполнение проводок. Сейчас ситуация выглядит так - при запуске SQL с нуля он занимает относительно немного памяти системы, соответственно выполнение идет достаточно резво, но постепенно sql отжирает все больше памяти и останавливается на фиксированном значении 2.2 Гб после чего выполнение замедляется и такое ощущение что останавливается вообще.
Подскажите как сделать сборс памяти без перезапуска службы
...
Рейтинг: 0 / 0
03.04.2008, 06:00
    #35231534
svcoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
RESEARCHМеня интересует может быть есть какие то настройки SQL которые позволяют оптимизировать выполнение проводок.
Еще не придумано технологии оптимизации плохо написанного обращения к SQL. К тому же в 1С блокировки неоптимальные.

RESEARCHСейчас ситуация выглядит так - при запуске SQL с нуля он занимает относительно немного памяти системы, соответственно выполнение идет достаточно резво, но постепенно sql отжирает все больше памяти и останавливается на фиксированном значении 2.2 Гб после чего выполнение замедляется и такое ощущение что останавливается вообще.
Подскажите как сделать сборс памяти без перезапуска службы
Вопрос вообще не имеет отношения ни к 1C ни к SQL. Программ "отжирает" ровно столько памяти сколько ей дает операционка. Поведение описанное вами вообще нетипично, обычно после запуска с нуля SQL сервер будет тормозить, так как в кэше страниц нету ни одной которая используется на текущий момент, следовательно будет возрастать нагрузка на дисковую подсистему.
...
Рейтинг: 0 / 0
03.04.2008, 12:22
    #35232454
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Проблема обсуждалась в Инете десятки раз. Ну пора бы научиться пользоваться поиском, не маленькие же, блин.
По делу: есть бага СКЛ 2000, из-за которой при проведении множества документов из 1С переполняется и не сбрасывается кэш сервера. Бага признана Микрософтом, вроде исправлена в 2005, но с ним 7.7 официально не работает (есть патч).
Процедурка периодичекого очищения кэша есть в Инете (ищите).
За деньги вам резко ускорит проведение softpoint.ru - они на этом собаку съели.
...
Рейтинг: 0 / 0
03.04.2008, 19:00
    #35234092
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Еще не придумано технологии оптимизации плохо написанного обращения к SQL. К тому же в 1С блокировки неоптимальные.
---

все мои плохонаписанные запросы SQL оптимизирует и отрабатыает на ура, ребята из мелкософта постарались на совесть

но то что творит 1С это нельзя назвать плохонаписанными запросами это просто уродство
посмотрел трассу sql волосы на голове шевелятся, как он с этим справляется не понятно

я понимаю что интерпретатор трудно переделать в язык структурированнх запросов
...
Рейтинг: 0 / 0
03.04.2008, 19:04
    #35234106
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Вопрос вообще не имеет отношения ни к 1C ни к SQL. Программ "отжирает" ровно столько памяти сколько ей дает операционка.
---

неправда ваша - ребята из раздела SQL сообщили что Workgroup Edition имеет ограничение на 2 Гб оперативки

но извините что это за запросы которые отжирают по 2Гб
...
Рейтинг: 0 / 0
03.04.2008, 19:17
    #35234145
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
есть бага СКЛ 2000, из-за которой при проведении множества документов из 1С переполняется и не сбрасывается кэш сервера. Бага признана Микрософтом,
---

почему то в других системах SQL работает без нареканий
1Сники сами не пробовали переписать свой процедуры обращения например без использования полумилиона курсоров. Или это не барское дело.
...
Рейтинг: 0 / 0
03.04.2008, 19:28
    #35234181
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
use fiskal
dbcc proccleanbuffers

msg 924
Database 'fiskal' is alredy open and can only have one user at a time.


---
честно искал поиском ни здесь ни в яндексе ничего путного не нашел
...
Рейтинг: 0 / 0
03.04.2008, 20:45
    #35234297
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
RESEARCH wrote:
> dbcc proccleanbuffers
ху из?

> msg 924
> Database 'fiskal' is alredy open and can only have one user at a time.
кто открыл базу в сингл-моде?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
03.04.2008, 21:31
    #35234338
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
кто открыл базу в сингл-моде?
---

так эта..... для проведения открыл базу 1С в монопольном режиме, горит морда на значке базы
не дает ничего делать с ней

а что можно как то запускать проведение не в монопольном ?

в 0 часов ночи запустил проведение за январь, к текущему моменту 21:24 идет 15 число
как говорится я плакалъ

сервак 3.5 Гб оперативки зеркала, двухпроцессорный Xeon 5120@1.86Ghz ( то есть 4 виртуальных)
...
Рейтинг: 0 / 0
03.04.2008, 21:33
    #35234343
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
dbcc proccleanbuffers
ху из?
--

это я имел ввиду dropcleanbuffers
не суть, сказали что он должен работать вне контекста базы

тогда получается он ни на что не влияет процесс как жрал 2.13 так и жрет
...
Рейтинг: 0 / 0
03.04.2008, 23:57
    #35234475
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
На текущий момент ситуация такова.
На 22 часу проведения по дороге домой пришлось развернуть машину и ехать обратно на работу.
Вылетели все SQL приложения у операционистов. Оказалось переполнение лога темпдб.
Соответственно на 15 январе 1с вылетела с ошибкой "невосстановимая ошибка базы данных"
вот такая вот пиздатая система
...
Рейтинг: 0 / 0
04.04.2008, 08:37
    #35234685
Stix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
RESEARCHНа текущий момент ситуация такова.
На 22 часу проведения по дороге домой пришлось развернуть машину и ехать обратно на работу.
Вылетели все SQL приложения у операционистов. Оказалось переполнение лога темпдб.
Соответственно на 15 январе 1с вылетела с ошибкой "невосстановимая ошибка базы данных"
вот такая вот пиздатая система
А ты обработку то не можешь написать с выборкой документов по неделям, с последующим сбросом буфера через 1с++? Разруха - она в голове разруха. А не нравится - переходи на акцесс
...
Рейтинг: 0 / 0
04.04.2008, 09:52
    #35234827
russdk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
авторВроде все работает, но когда запускаю на проведение - 17 дней за 12 часов провелось.
На dbf проводилось 2 месяца за 3 часа.
Пробовал на разных серверах один результат, не понимаю в чем дело.
Какая конфигурация 1С?
Чем перепроводиш?
Какой алгорит проведения?
Конфигурация которая прекрасно работала на DBF плохо работает на SQL в основной это связано с программистами 1С которые не понимают как работает SQL зачастую они даже не знают что такое Select * from ...
В типовой торговле которую поставляет 1С при проведении документа накладывается фильтр при расчете остатков если у вас табличная часть документа 10 000 товаров например инвентаризация. 1С виснет.
Косяк в принципе лечится легко
Если КоличествоСтрок<500 Тогда
// НаложитьФилтр
Иначе
//БезФильтра
КонецЕсли;
Вывод то что работало в DBF не заработает в SQL нужно немножко подвправить алгоритмы.

Зовите специалиста пускай он вашу базу посмотрит, если непозовете так и будете плеваться.
...
Рейтинг: 0 / 0
04.04.2008, 09:56
    #35234840
russdk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Кстати у нас учет Основных средств в Oracle, так бухи ночью дежурят чтобы амортизацию проводить. Хотя казалось бы Oracle.
...
Рейтинг: 0 / 0
04.04.2008, 10:20
    #35234904
Господин ПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Способ ускорения массового перепроведения без ВК есть - только он смешной...
...
Рейтинг: 0 / 0
04.04.2008, 11:45
    #35235242
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
>1С переполняется и не сбрасывается кэш сервера
такой взрослый человек, а такие глупости говорит. стыдно лолжно быть.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.04.2008, 12:20
    #35235407
Сисой
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
ScareCrow
>1С переполняется и не сбрасывается кэш сервера
такой взрослый человек, а такие глупости говорит. стыдно лолжно быть.

Posted via ActualForum NNTP Server 1.4

Ну парепутал кэш с буфером сессии... Я ж по памяти информацию 3летней давности писал...
Вот оригинальное сообщение:

Проблема замедления массового проведения документов в 1С MSSQL
...
Рейтинг: 0 / 0
04.04.2008, 16:43
    #35236510
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
А ты обработку то не можешь написать с выборкой документов по неделям,
---
я вообще то не программист 1С и конфигурация у нас типовая рассылается централизовано
теоретически изменять ее запрещено
...
Рейтинг: 0 / 0
04.04.2008, 19:39
    #35236945
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Сисой спасибо полезная ссылка


Ребята.... а что если просто перейти на 2005SQL ?

кто то говорил что в 2005 этот глюк с execsql исправлен, но другие говорят что официально 1С не поддерживает работу 7.7 с 2005SQL и могут быть критические ошибки

так это или нет
...
Рейтинг: 0 / 0
04.04.2008, 21:00
    #35237028
locky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
RESEARCH wrote:
> но другие
> говорят что официально 1С не поддерживает работу 7.7 с 2005SQL и могут
дык послушайте, что по этому поводу говорит собственно 1С.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
05.04.2008, 00:47
    #35237205
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
официально 1С заявляет что 7.7 не поддерживает 2005
но есть мнение что это всего лишь маркетинговый ход для продвижения 8

И еще, если 1С знала о существовании такого бага с проведением как они вообще могли выпустить на рынок такую систему якобы адапртированную под SQL это что бизнес по русски или с более ранними версиями SQL такой беды не было ?


ситуация безвыходная следствие зашло в тупик ?
...
Рейтинг: 0 / 0
05.04.2008, 16:03
    #35237531
RESEARCH
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Долго проводятся документы на SQL2K
Послушайте ребята, вот MS четно признали существование подобного бага

а сами 1С разарботчики что бл?*:! по этому поводу думают ? они собираются как то оптимизировать процедуры вызова или что они со своей стороны предложили пользовтелям

1С у нас вообще то лицензионаая за нее деньги плачены
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Долго проводятся документы на SQL2K / 25 сообщений из 30, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]