|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Ребята у меня такая проблема. Есть фискальная база 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 часа. Пробовал на разных серверах один результат, не понимаю в чем дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 18:02 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Что же все таки долго, проведение или выгрузка в xml? Если первое, то добро пожаловать на www.1cpp.ru. Помимо оптимизации самих процедур проведения есть ошибка SQL 2000 связанная с переполнением буфера временных таблиц, которая решается сбросом подключения. Это пригодится если проводятся тысячи документов. Инструментарий есть в 1С++ Если долго идет выгрузка в XML то при использовании последовательно записываемого файла производительность упирается исключительно в процессор. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 19:23 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
долго идет именно проведение документов спасибо попробую www.1cpp.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2008, 20:27 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Посмотрел ссылка конечно интересная, но вряд ли я что то буду менять в конфигураторе сам. Меня интересует может быть есть какие то настройки SQL которые позволяют оптимизировать выполнение проводок. Сейчас ситуация выглядит так - при запуске SQL с нуля он занимает относительно немного памяти системы, соответственно выполнение идет достаточно резво, но постепенно sql отжирает все больше памяти и останавливается на фиксированном значении 2.2 Гб после чего выполнение замедляется и такое ощущение что останавливается вообще. Подскажите как сделать сборс памяти без перезапуска службы ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 00:13 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
RESEARCHМеня интересует может быть есть какие то настройки SQL которые позволяют оптимизировать выполнение проводок. Еще не придумано технологии оптимизации плохо написанного обращения к SQL. К тому же в 1С блокировки неоптимальные. RESEARCHСейчас ситуация выглядит так - при запуске SQL с нуля он занимает относительно немного памяти системы, соответственно выполнение идет достаточно резво, но постепенно sql отжирает все больше памяти и останавливается на фиксированном значении 2.2 Гб после чего выполнение замедляется и такое ощущение что останавливается вообще. Подскажите как сделать сборс памяти без перезапуска службы Вопрос вообще не имеет отношения ни к 1C ни к SQL. Программ "отжирает" ровно столько памяти сколько ей дает операционка. Поведение описанное вами вообще нетипично, обычно после запуска с нуля SQL сервер будет тормозить, так как в кэше страниц нету ни одной которая используется на текущий момент, следовательно будет возрастать нагрузка на дисковую подсистему. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 06:00 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Проблема обсуждалась в Инете десятки раз. Ну пора бы научиться пользоваться поиском, не маленькие же, блин. По делу: есть бага СКЛ 2000, из-за которой при проведении множества документов из 1С переполняется и не сбрасывается кэш сервера. Бага признана Микрософтом, вроде исправлена в 2005, но с ним 7.7 официально не работает (есть патч). Процедурка периодичекого очищения кэша есть в Инете (ищите). За деньги вам резко ускорит проведение softpoint.ru - они на этом собаку съели. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 12:22 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Еще не придумано технологии оптимизации плохо написанного обращения к SQL. К тому же в 1С блокировки неоптимальные. --- все мои плохонаписанные запросы SQL оптимизирует и отрабатыает на ура, ребята из мелкософта постарались на совесть но то что творит 1С это нельзя назвать плохонаписанными запросами это просто уродство посмотрел трассу sql волосы на голове шевелятся, как он с этим справляется не понятно я понимаю что интерпретатор трудно переделать в язык структурированнх запросов ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 19:00 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Вопрос вообще не имеет отношения ни к 1C ни к SQL. Программ "отжирает" ровно столько памяти сколько ей дает операционка. --- неправда ваша - ребята из раздела SQL сообщили что Workgroup Edition имеет ограничение на 2 Гб оперативки но извините что это за запросы которые отжирают по 2Гб ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 19:04 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
есть бага СКЛ 2000, из-за которой при проведении множества документов из 1С переполняется и не сбрасывается кэш сервера. Бага признана Микрософтом, --- почему то в других системах SQL работает без нареканий 1Сники сами не пробовали переписать свой процедуры обращения например без использования полумилиона курсоров. Или это не барское дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 19:17 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
use fiskal dbcc proccleanbuffers msg 924 Database 'fiskal' is alredy open and can only have one user at a time. --- честно искал поиском ни здесь ни в яндексе ничего путного не нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 19:28 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 20:45 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
кто открыл базу в сингл-моде? --- так эта..... для проведения открыл базу 1С в монопольном режиме, горит морда на значке базы не дает ничего делать с ней а что можно как то запускать проведение не в монопольном ? в 0 часов ночи запустил проведение за январь, к текущему моменту 21:24 идет 15 число как говорится я плакалъ сервак 3.5 Гб оперативки зеркала, двухпроцессорный Xeon 5120@1.86Ghz ( то есть 4 виртуальных) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 21:31 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
dbcc proccleanbuffers ху из? -- это я имел ввиду dropcleanbuffers не суть, сказали что он должен работать вне контекста базы тогда получается он ни на что не влияет процесс как жрал 2.13 так и жрет ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 21:33 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
На текущий момент ситуация такова. На 22 часу проведения по дороге домой пришлось развернуть машину и ехать обратно на работу. Вылетели все SQL приложения у операционистов. Оказалось переполнение лога темпдб. Соответственно на 15 январе 1с вылетела с ошибкой "невосстановимая ошибка базы данных" вот такая вот пиздатая система ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2008, 23:57 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
RESEARCHНа текущий момент ситуация такова. На 22 часу проведения по дороге домой пришлось развернуть машину и ехать обратно на работу. Вылетели все SQL приложения у операционистов. Оказалось переполнение лога темпдб. Соответственно на 15 январе 1с вылетела с ошибкой "невосстановимая ошибка базы данных" вот такая вот пиздатая система А ты обработку то не можешь написать с выборкой документов по неделям, с последующим сбросом буфера через 1с++? Разруха - она в голове разруха. А не нравится - переходи на акцесс ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 08:37 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
авторВроде все работает, но когда запускаю на проведение - 17 дней за 12 часов провелось. На dbf проводилось 2 месяца за 3 часа. Пробовал на разных серверах один результат, не понимаю в чем дело. Какая конфигурация 1С? Чем перепроводиш? Какой алгорит проведения? Конфигурация которая прекрасно работала на DBF плохо работает на SQL в основной это связано с программистами 1С которые не понимают как работает SQL зачастую они даже не знают что такое Select * from ... В типовой торговле которую поставляет 1С при проведении документа накладывается фильтр при расчете остатков если у вас табличная часть документа 10 000 товаров например инвентаризация. 1С виснет. Косяк в принципе лечится легко Если КоличествоСтрок<500 Тогда // НаложитьФилтр Иначе //БезФильтра КонецЕсли; Вывод то что работало в DBF не заработает в SQL нужно немножко подвправить алгоритмы. Зовите специалиста пускай он вашу базу посмотрит, если непозовете так и будете плеваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 09:52 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Кстати у нас учет Основных средств в Oracle, так бухи ночью дежурят чтобы амортизацию проводить. Хотя казалось бы Oracle. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 09:56 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Способ ускорения массового перепроведения без ВК есть - только он смешной... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 10:20 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
>1С переполняется и не сбрасывается кэш сервера такой взрослый человек, а такие глупости говорит. стыдно лолжно быть. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 11:45 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
ScareCrow >1С переполняется и не сбрасывается кэш сервера такой взрослый человек, а такие глупости говорит. стыдно лолжно быть. Posted via ActualForum NNTP Server 1.4 Ну парепутал кэш с буфером сессии... Я ж по памяти информацию 3летней давности писал... Вот оригинальное сообщение: Проблема замедления массового проведения документов в 1С MSSQL ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 12:20 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
А ты обработку то не можешь написать с выборкой документов по неделям, --- я вообще то не программист 1С и конфигурация у нас типовая рассылается централизовано теоретически изменять ее запрещено ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 16:43 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Сисой спасибо полезная ссылка Ребята.... а что если просто перейти на 2005SQL ? кто то говорил что в 2005 этот глюк с execsql исправлен, но другие говорят что официально 1С не поддерживает работу 7.7 с 2005SQL и могут быть критические ошибки так это или нет ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 19:39 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
RESEARCH wrote: > но другие > говорят что официально 1С не поддерживает работу 7.7 с 2005SQL и могут дык послушайте, что по этому поводу говорит собственно 1С. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2008, 21:00 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
официально 1С заявляет что 7.7 не поддерживает 2005 но есть мнение что это всего лишь маркетинговый ход для продвижения 8 И еще, если 1С знала о существовании такого бага с проведением как они вообще могли выпустить на рынок такую систему якобы адапртированную под SQL это что бизнес по русски или с более ранними версиями SQL такой беды не было ? ситуация безвыходная следствие зашло в тупик ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2008, 00:47 |
|
Долго проводятся документы на SQL2K
|
|||
---|---|---|---|
#18+
Послушайте ребята, вот MS четно признали существование подобного бага а сами 1С разарботчики что бл?*:! по этому поводу думают ? они собираются как то оптимизировать процедуры вызова или что они со своей стороны предложили пользовтелям 1С у нас вообще то лицензионаая за нее деньги плачены ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2008, 16:03 |
|
|
start [/forum/topic.php?fid=28&fpage=169&tid=1524828]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 157ms |
0 / 0 |