#0
by Joshim
В базе работает 30 пользователей, файловая, база тупит. Что можно сделать чтоб работало быстрее, SSD например, приветствуются любые идеи
#0
by Joshim
В базе работает 30 пользователей, файловая, база тупит. Что можно сделать чтоб работало быстрее, SSD например, приветствуются любые идеи
#0
by Joshim
В базе работает 30 пользователей, файловая, база тупит. Что можно сделать чтоб работало быстрее, SSD например, приветствуются любые идеи
#2
by Злопчинский
убрать нафиг урбд с обменами (что-то там не сильно хорошо, наблюдаются тормоза при получении нового номера документа)
#3
by Alexor
Конфигурация то хоть какая? Размер базы. Какие 3 самых крупных файла? Сервер какой, терминал?
#4
by Joshim
работа сегодняшней датой конфигурация самописная, самый крупный файл 1200 мб - таблица с заказами, при записи этих документов тупит база
#5
by Злой Бобр
Научиться пользоваться поиском. Если сам неосилишь то пригласить специалиста. Если первые 2 варианта явно не ваш метод - запасайтесь вазелином и пользуйте метод ненаучного тыка. Бекапы при этом можно уже и не делать.
#8
by MadJhey
1200 метров - скоро будет белый зверёк. По сути вопроса - режьте базу или переходите на sql (правда быстрее не станет). Работу с sql могут ускорить прямые запросы к базе, но это древнее шаманство мало кто помнит.
#10
by Chai Nic
Обязательно ставьте патч Ромикса vk_TerminalSleep.. Ну и оптимизацией базы займитесь.
#11
by Злой Бобр
А привести сразу все данные - несудьба?.. Хотя мне лично пофиг, можете дальше играть в угадайку.
#17
by Злопчинский
еще раз для "тупых" ;-) (недеюсь не обидешься) - работа задним числом в сегодняшней дате - это запросто - проведение любого дока у которого позиция не совпадает с ТА - это есть работа задним числом. независимо от даты - хоть вчера, хоть сегодня. . все массово и постоянно выполянемые проведения/операции должны исполняться в ТА. . 20 юзверей на одноядерном проце лохматой давности в файловом варианте в терминале - с транзакциями сталкивались в день эпизодически.
#18
by Hans
насколько помню для семерки для конкретного пользователя без разницы сколько ядер вообще, использоваться будет только одно. Поэтому имее смысл брать с максимальной тактовой частотой проц.
#20
by Злопчинский
(6,7) на таком сервере 30 юзверей ПРИ ИНТЕРАКТИВНОЙ РАБОТЕ - чтобы тупило и падало в блокировки - надо очень сильно псотараться... или наоборот - нифига не стараться и писать код от балды.
#21
by PR
И что? Это означает, что предлагать можно тоже только файловую? Что за странные ограничения?
#23
by floody
Если узкого места в железе не выявили счетчиками (т.е. SSD не очень-то и поможет), тогда можно замер производительности в отладчике например попробовать.
#25
by floody
тут дело не в размере базы, а в размере одного файла.. после 1гб начинаются чудеса.. на двух гигах приходит каюк
#26
by КонецЦикла
В любом случае восьмерка прожорливее, про "функционал" и "скорость" типовых уже молчу... И это... перейти не всегда так просто как кажется... Если рассматриваете возможность привлечения сторонних трудовых ресурсов - могу помочь, почта в личке.
#27
by PR
>>В любом случае восьмерка прожорливее >>И это... перейти не всегда так просто как кажется... У нас соревнование, кто больше напишет банальных истин, не относящихся к обсуждаемой теме? Земля круглая. 2 + 2 = 4.
#28
by КонецЦикла
Нет, пелять, у нас "тупой и еще тупее" Вот скажи, твой совет по переходу на 8.х к чему в этой ветке?
#29
by PR
Мой совет — это прямая рекомендация на вопрос в "Что можно сделать чтоб работало быстрее, SSD например, приветствуются любые идеи".
#32
by NS
SQL + терминал + патч Ромикса, переписать критичные места, и оторвать руки тому кто поставил это всё на 24-ядерный сервак.
#34
by Попытка1С
При секретном релизе патч ромикса не нужен на сколько я помню. А ставить старый скуль смысла нет, если ставить то 2008.
#35
by NS
И получить геммор? ИМХО если софт заточен под SQL2000, то он лучше будет работать на SQL2000.
#39
by VladZ
Примеры неудачные... Если уж на то пошло, снег не абсолютно белый. А земля не круглая. Она сплюснута с полюсов.
#40
by VladZ
По сабжу: обратитесь к специалисту. Для точного диагноза нужен физический доступ к базе.
#41
by vcv
В качестве мелкого увеличения быстродействия (влияет в основном на отчеты) можно сделать рам-диск и вынести на него временные файлы. Есть еще такие драйвера рам-диска, которые используют память в качестве буффера - дубрируют данные HDD на рамдиске, получается скорость рам-диска и надёжность HDD. Можно еще отключить патчем в 1С принудительный сброс буфферов на диск и включить кеширование на запись. Но всё это только в случае, если у вас хороший и правильно настроенный UPS. Если нет - вы этих советов не видели.
#46
by 0wl
"Но всё это только в случае, если у вас хороший и правильно настроенный UPS..." ...А также хорошая и правильно настроенная ОС, хороший и правильно настроенный кондиционер в серверной и хорошая база, которая позволяет потерять часть вбитых данных. Все-таки рам-диск -- очень рискованная вещь, я бы побоялся в продакшне использовать. На самом деле SLQ + "гибкие блокировки" помогут избежать долгих ожиданий на записи. Если искать альтернативы -- то только ускорение физической записи (то есть, да, SSD или домоклов меч рам-диска). Но это все видится как экстенсивное решение проблемы
#47
by trad
твое ИМХО интуитивное или под ним есть что-то существенное? Любопытство не праздное, ибо пока сам сижу на 2k.
#48
by КонецЦикла
Падения производительности не замечал на 2005 либо 2008. Но сравнить объективно было бы интересно
#50
by NS
Вообще-то достаточно простой логики, и веток о проблемах с производительностью более поздних версий SQL.
#53
by NS
"•не использовать это решение без достаточного тестирования в вашем окружении;" ИМХО достаточно чтоб не рисковать.
#54
by bolder
Жив курилка (с)!Это к тому что 7.7 до сих пор живет, а проблемы , известные и решенные в начале 2000-х до сих пор обсуждаются.Конечно, SSD тогда не было, но 1500 накладных в 7.7 в день проводили и распечатывали)).Ищите и обрящите.
#55
by КонецЦикла
Использование режима совместимости позволяет юзать старшие версии СКЛ, 1С все равно не умеет с ним работать. Зато это иногда пригождается при "свое работе с сервером". Я не заморачивался секретными релизами и заказчикам их не ставил.
#56
by Z1
в sql2005 и выше нет ошибки замедления массового проведения из-за одного этого надо переходить на sql2005 sql2005 и выше если sql 64 то используется sql сервером гораздо больше памяти чем в sql 2000 sql2005 сервер и выше гораздо лучше настраивается например у себя поставил форсированную оптимизацию для баз 1с это дает выигрыш в процентах не скажу. для баз в режиме 80 эта опция не работает. Начиная с sql2008 если есть избыточная мощность процессоров то можно некоторые таблицы (вдумчиво выбирая ) ( например rg ) упаковать. Можно и дальше копать еще глубже но это надо смотреть конкретную базу. также начиная с sql2005 новые операторы языка t-sql все сказаное относиться что база работает в родном режиме (для sql2005 - 90 , для sql2008 - 100 )
#57
by ADirks
+ у 2008 есть ещё немаловажный плюс - он бэкапы на лету сжимает, тем самым время на бэкап в разы уменьшается.
#60
by vcv
SQL плюс "гибкие блокировки" очень недешевое решение. Дешевле выйдет раз в несколько лет менять серверные SSD в зеркале.
#61
by Salimbek
Добавлю к при запуске 1С-ки можно в ярлыке настроить параметр (/U) - куда будут записываться временные файлы пользователя. Желательно их тоже перевести на РАМ-диск. Иногда очень хорошо помогает.
#64
by Злопчинский
Еще раз настойчиво предлагаю отказаться в оперативной деятельности от работы задним числом - сей простой рецепт _существенно_снимает проблему транзакций/блокировок
#65
by Ёпрст
узкое место одно - дисковая система. Какая она у вас хоть ? + дбф штатно можно разогнать.. не говоря ужо про прямые запросы, достаточно просто оптимизировать базу, хранение останков и системные параметрв
#70
by NS
Как минимум стабильность и надежность. И если упирается в диск, то как раз будет быстрее. Тем более размер уже критичный для ДБФ.
#72
by Z1
(47,48) А что сравнивать в ms sql 2000 Standart у вас серверу доступно 2 Гб памяти ms sql 2005 Standart у Вас на современных серверах будет доступно серверу памяти от 16ГБ и выше. ну даже если у Вас используется awe ( в sql2000 ) все равно awe c косвенной адресацией будет медленней работать чем просто прямая адресация памяти в пространстве 64Х
#76
by varelchik
Вот тут вы глубоко ошибаетесь. После перехода с 2000 на 2008 мало того что базы в память уходят, так и моногопроцессорность работать начинает на полную катушку. уж поверьте много экспериментов проводил.
#79
by varelchik
Ну ну попробуй 1С-кой заставить работать сразу все процы. на 2000 это не проканает.
#81
by varelchik
А ты попробуй восстановление последовательности на 2000 и 2008 и сам увидишь, что на 2000 нагружается только один проц, а на 2008 все что выделены для SQL.
#87
by NS
Неправда. Не в разы. Если кривые запросы, с внешними функциями, неправильно накладываются фильтры, выборки, либо SQL на другом сервере с медленной сетью, тогда возможно в разы. А если прямые руки, то далеко не в разы.
#88
by Gepard
если только переписать все на прямые запросы и убрать везде циклы - скорость начинает приближаться к файловой версии.
#91
by Alexor
А вообще автор, полагаю у тебя проблема в конфигурации. У меня комплексная, пользователей под 80 довольно активных. Есть файл более 1.2 гига, регистр движения партий. Не скажу, что летает, и блокировки бывают, но не часто. Дисковая система SSD + SAS
#92
by varelchik
эт хтож вам батенка такое сказал? Вы уж извините. Но у меня родные алгоритмы переписаны на прямые запросы. Так выигрыш прямых против родных раз в двадцать. Так что не надо ля ля.
#96
by NS
Я из этих 20-ти получу десятикратный прирост написав на встроенном языке. Непонятно что ты хочешь доказать. Что типовая написана криво? Это и так всем известно.
#97
by Попытка1С
Вчера колупался с одной функцией, по замеру у меня например сейчас тупит ТекущийЭлемент.ЭтоГруппа и как ты это перепишешь на встроенном языке? Любое обращение через точку считывает весь объект. Ускорить можно только переписав на запросы.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: Ошибка блокировки, при транзакции. Как выяснить кем? DBF
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Настройка пользовательских полей в отчете на СКД
- Конвертация данных. Алгоритмы.
- бух 3.0 ругается что нет предопределенного значения справочника ПрочиеДоходыИРа
- Иконки для интерфейса такси
- v7: Код не уникален
- Правилах конвертации. УТ-БП
- Реализация НЕ списывает комиссионный товар с 004 счета
- УПП. Способы распределения затрат на выпуск.
- УТ 11: Сообщение пользователю в фоновом задании
- Справка-объективка
- УТ 11. Накопительные дисконтные карты
- 1c УТ11.1 Видимость элементов формы
- БП 3.0 Как изменить движения документа без перепроведения
- Можно ли средствами 1С 8 представить обычную строку, в кодировке Base64?
- В данной транзакции уже были ошибки, Константы[ИмяПараметраВР], хелп... !!
- Посоветуйте ЗУП 2.5 или ЗУП 3.0 ?
- ЗУП 3.0 Возврат/удержание откл подотчетных сумм - отражение в расчетном листке
- ЗУП 3.0 - почтовый сбор, ручное редактирование
- Несколько запросов в отчете СКД
- КД. Запретить обновления значения поля поиска