#0
by Tato4KA
В нашей организации стоит 7.7 Производство+услуги+бухгалтерия ред 2.8 сетевая на MS SQL 2000-конфигурация нетиповая и не обновлялась с 2005 г. У наших партнёров стоит тоже пуб но на MS SQL 7 и у них производительность выше чем у нас. Мы хотим ставить MS SQL 2005, скажите пожалуста, даннай версия MS SQL совместима с 1с 7.7 и изменится ли производительность базы?
#4
by Tato4KA
ну у вас обоснования.....мне начальнику надо обосновывать почему ставить/не ставить 2005
#5
by Neogar
Обычный подход. Поставить ворованную скуль 2005, проверить, если подойдет - купить лицуху.
#6
by skunk
вам надо объяснить как руководству обосновать покупку скулятины 2005(ее вы кстати официально уже не купите) ... или сказать, что случиться у вас...
#10
by Gray-bird
ИМХО, зависит от сервера. Более современные версии скуля, более грамотно используют ресурсы более современных серверов. Если же вы планируете ставить 2005 вместо 2000, на сервер года эдак 2002, то может получится и замедление.
#12
by skunk
а вообще судя по сабжу... одним скулом вы не выкрутитесь... нужно комплексное решение, поэтому если сами в этих делах не бум-бум(сдается мне, что так и есть)... то лучше пригласите специалистов
#15
by Gray-bird
нет. Но это никто не проверяет. Т.к. на предприятии всегда есть более явные нарушения ГК4.
#17
by ado
Вроде сейчас 1С прилагает лицензионное соглашение со стандартным пунктиком про декомпиляцию и т.п.? Если прилагает, тогда не законно.
#18
by Guk
>> У наших партнёров стоит тоже пуб но на MS SQL 7 и у них производительность выше чем у нас. Производительность пуб или SQL сервера?...
#20
by Tato4KA
сейчас расскажу в чём это проявляются, ночью у нас запускается задание на восстановление границы последовательности у партнёра за ночь проводтся месяц, у нас только 15 дней
#25
by Fragster
этот глюк при переходе на 2005 (или наоборот, на более древнюю версию) - пропадет... это глюк чисто 2000 сервера
#32
by ado
Нда, ахренительный показатель. А железо у вас абсолютно идентичное? А состав соофта, работающего на серваке одинаков? А еще ... а еще ... а еще ...
#34
by Fragster
но восстановление последовательности - замедляется все-таки нехило... у нас проводило на 2000м полтора месяца за ночь, на 2005-м - весь период почти всегда
#35
by Оболтус
Кстати, давно бы уже надо было обратиться в 1С с просьбой объяснить ситуацию с 7.7+2005...
#39
by XMMS
Восстановление последовательности надо делать в монопольном режиме. Раза в 3-4 быстрее получается.
#40
by vde69
+ и транкзации бить примерно по 100 документов, да еще много чего можно сделать полезного для увеличения скорости....
#41
by Fragster
(39,40) замедление восстановления последовательности связано с неисправленным за 8 лет багом 2000 скуль сервера - на создание каждой последующей временной таблицы (и ее уничтожение) - уходит больше времени, чем на предыдущую... а 1с при временном расчете, запросах, отборах и пр. - эти временные таблицы усиленно использует...
#42
by vde69
по чему и надо транкзацию рубить по 100 документов :) и чистить свои переменные, я помню переписывал для ТиС а обработку востановления последовательности, прирост скорости у меня стал примерно в 2 раз причем НЕ В МОНОПОЛЬНОМ режиме, и пользователей почти не тормозило, эта обработка у меня вообще постоянно была запущена в фоне на сервере.
#43
by Fragster
не связано.замедление и так будет...чтобы с 2000 сервером избежать замедления - нужно после каждой транзакции (или сотни документов и т.п.) - переподключать сессию к скулю... в 1с++ есть для этого функции... а транзакция 1сная - она прироста скорости в однопользовательском режиме не дает - проверено :Р
#45
by Fragster
кстати про «пользователей почти не тормозило» - не верю... посмотри в профайлере, какие она блокировки накладывает - ни один документ ты не проведешь, элемент справочника (если вид справочника используется в транзакции) не запишешь и т.п... особенно, если пачки по 100 документов - явно больше минуты будут проводится
#47
by Fragster
а самое интересное, если где-то в середине какой-то документ не проводится - и тогда вся транзакция накрывается...
#48
by vde69
у меня была пауза между транкзациями, а размер транкзации я подбирал по количеству строк в докементах таким образом, что-бы она ваполнялась примерно 30-40 сек. потом паузу 15 сек (между транкзациями), в среднем проведение доков у пользователей замедлялось на 10-15 сек. что вполне нормально для типового ТиС - а. Про реконект - спасибо, не знал
#50
by Fragster
перепиши: не через количество строк/документов, а через _GetPerfomanceCounter - да и сами транзакции покороче (секунд по 15 как раз), а расстояние между ними - побольше - до 30 секунд (кстати, как правильно вставлять паузу без загрузки процессора - есть в КЗ) - и увидишь счастье на лицах пользователей... а еще лучше - автоматом ночью последовательность восстанавливать (у меня так сделано)
#51
by vde69
я это делал лет 8 назад :))) примерно в 2000 году, сейчас я-бы вообще по другому сделал-бы, ведь в 90% случаев отката последовательности - необоснованая!!! я-бы переделал штатную систему последовательности на более интелектуальный вариант.
#52
by vde69
кстати в эту-же тему идет и коректное проведение по партиям задним числом, я начинал делать, но уперся в одну технологическую нестыковку, а вообще сделать можно
#53
by Fragster
сделать можно... но тогда нужно в каждой строке указывать партию, и выбирать при корректировке не больше, чем есть по этой партии минимум остатков от документа до ТА... или другую партию юзать, по которой есть достаточное количество _таких_ остатков
#54
by vde69
да от автоподбора надо отказываться, а хранить надо только минимумы по партиям, тогда считать будет более менее быстро. ну и еще есть тонкости, уперся я в отсутствие такого хитрого обьекта для хранения, при больших обьемах видимо надо юзать OLAP
#55
by Fragster
у нас в 7.7 был справочник - правда не для партий, а для товарных кредитов и дебиторки - но принцип тот же... (для партий объемы его увеличились бы, может и не взлетело б)
#57
by Fragster
просто где-то в р-не поста дано объяснение всему... а вообще - скорее всего нужно просто отладчиком пройтись и оптимизировать все нафиг
#58
by Если
РС.ReconnectNative; //реконнектимся воткни в обработку после проведения 50-100 доков, только перед этим закрой курсоры и удивишся.
#59
by Если
+ только доки в тз лучше собрать и оттуда проводить потому как Док = СоздатьОбект("Документ"); надо будет перед реконнеком обнулять.
#62
by Если
можно, только это для комплексной критично. 1 обнулить всё созданное как док в , ну кроме тз 2 глСпрВидыРасчетовБаза = ""; //закрываем курсор
#63
by Если
19.03.09 07:00:03 Среднее вермя проведения дока: 0.63012522573196364605 сек. на комплексной стандартной (без изменения модуля проведения) ~ 400000 доков, с СКЛ 2000 кот. больше 2Г оперативки не ест.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Какая версия КЛАДР нужна для подготовки сведений в ПФР?
- Как узнать какая последняя версия v7plus.dll ???
- Совместимость MS SQL 2000 и MS SQL 2005 ?
- Зависшее приложение 1cv7s.exe, версия 7.70.0.27, зависший модуль hungapp, версия 0.0.
- Счастливые обладатели v77.SQL, какая версия sql server у вас?
- Какая версия MS SQL для 1с предпочтительнее
- Какая версия SQL Server подойдет лучше для 1с 8.3?
В этой группе 1С
- Расчет себестоимости УПП 25 счет
- Подключится к удаленному Com порту
- создание ВК интерфейс ILanguageExtender
- как выгрузить одну организацию из базы?
- Загрузка данных из торговли в бухгалтерию
- логическая задачка!
- Проектирование: кто нибудь создавал конфигурацию на пункт обмена валют?
- Radmin 3. Можно ли как-то сохранить пароль для соединения
- Модифицированность
- Задолженность покупателя по номенклатуре
- Использование Zebra TLP 2824 при подключении к ИБ через RDP
- Проблема со справочником Виды вычета
- ЗУП - как продлить отпуск, если сотрудник был на больничном?
- Назначение обработчиков событий Com объектам
- Незаписанный документ - как передать контекст?
- внешняя компонента для 1С 7.7 для работы с zip-архивами
- v7: ЗуП: При сдаче 2НДФЛ, вылезает в проверочной программе ошибка ....
- Настройка проводок НДФЛ в ЗУП
- замена xml спец символов
- Настройка колонок в табличной части