powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Проблема 1c 7.7 + SQL 2005
21 сообщений из 21, страница 1 из 1
Проблема 1c 7.7 + SQL 2005
    #37044605
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HP Proliant ml100, Win 2003 x86, 4 ГБ ОЗУ, файлы БД и лога находятся на разных RAID1.
1с 7.7.27 стоит на клиентских машинах. БД 13 ГБ, лог файл -200 МБ, модель восстановления simple.
Под SQL выделено 3.4 ГБ, включен AWE.

С некоторых пор начал сильно тормозить.
Вначале помогали рестарты сервера, перевод базы в оффлан\онлйн, shrink.
Прочитал где-то что после установки SP3 работает более стабильно, установил - но теперь тормозит все время, ничего не возвращает базу к обычной скорости работы.

Причем когда 1С на клиенте висит процесс сервера занимает до 15% процессора и то если работают около 10 пользователей, счетчики производительности далеко не зашкаливают все вроде бы низкие.

Пробовал реорганизацию, перестроение и дефрагментировать индексы - не помогло. Выполнял тестирование БД без опции "проверка логической целостности".

НО если взять выгрузку данных из 1С и загрузить в пустую базу с аналогичными настройками на том же сервере - база работает нормально.

В чем может быть причина?
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044760
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Переписать функцию выбратьПодчиненныеДокументы через sql запрос (используй компоненту 1с++ в инете об этом много написано) и запрети людям вызывать журнал подчиненных документов (сделай отчет использующий новую функцию)
2. Увеличь память на сервере до 12ГБ - 16ГБ (Соответственно не забыв увеличить ее у SQL я в настройках).
3. Вышел уже SP4 для MS SQL 2005
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044765
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Переписать не получится, конфигурацию менять менять нельзя по некоторым причинам.
2. еще 2 добавится после праздников, но это далеко не 12...
3. поставлю, хужее б не стало :)

По поводу п.2 - если оперативки мало для работы sql сервера, тогда почему после загрузки\выгрузки данных средствами 1С база работает просто замечательно?
Как вообще рассчитать минимальное количество ОЗУ с учетом размера БД? Я так понимаю SQL серверу сколько не дай все мало.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044782
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а причем подчиненные документы ?
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044880
rigus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Last1Cmen
Если использовать типовую выборку подчиненных элементов, то 1c 7.7. строит не совсем корректный запрос (план запроса в 2005 том в отличии от 2000 sql получается ужасный - как следствие сильные тормоза, я пока не переписал тоже ловил периодические тормоза при переходе на новый sql). Если интересно, то погуглите Выбратьподчиненныедокументы 2005 sql.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044889
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про это я в курсе

ТС не указывал на подобную проблему
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044893
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз пересмотрел "тормозящие" места - чаще всего это происходит при переборе объектов (элементов справочника или документов) в цикле.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044896
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shaman0Еще раз пересмотрел "тормозящие" места - чаще всего это происходит при переборе объектов (элементов справочника или документов) в цикле.

а зачем вам тогда sql если запросы не используете ?
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37044900
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen , с какого-то момента dbf база стала сильно подтормаживать, даже при нормальном завершении работы с 1С утро начиналось с переиндексации... с переходом на sql около года проблем особых не было.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37045556
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rigus , ты прям ясновидец :)
В одном из тормозящих мест и вправду обнаружилась процедура ВыбратьПодчиненныеДокументы()...

Есть ли подобная проблема в SQL 2008? Мне проще сервер переставить чем конфу менять.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37045961
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shaman0... обнаружилась процедура ВыбратьПодчиненныеДокументы()...

Есть ли подобная проблема в SQL 2008? Мне проще сервер переставить чем конфу менять.
Да. Есть. И будет. Это бока bkend.dll, поэтому к мелкомягким вопросов быть недолжно. Как вариант патчить дллку, но я б предпочел переписать запросы.

А еще более интересный план запроса выдается при выборе документов с пустой датой... Ну и ЗиКе есть свои приколы.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046011
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой Бобр
у меня в конфигурации ВыбратьПодчиненныеДокументы() идет везде без дат...

авторКак вариант патчить дллку
можно подробнее?
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046329
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shaman0,

Если я буду выкладывать что и как патчить, то с вероятностью 100% это подпадет под нарушение правил форума. Поэтому если Вы уж так уперлись в патч то можете воспользоваться поиском - в нете есть достаточно много вариантов, в том числе и под патч подчиненных.
Но я вам советую переписать запросы . Это будет самым легким путем. Кроме того незабывайте что патч под 2005 и 2008, хоть и немного но всеже отличаются.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046385
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой Бобр , я уже писал выше что менять конфигурацию нельзя.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046392
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
длл прям панацией не будет уже ведь сказали, да решает ряд проблем но это не работа

использовать SQL только ради больших файлов оставля файловым и сам режим работы в коде имхо не совсем целесообразно
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046465
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen , а какие еще варианты если править конфигурацию нельзя и dbf версия на терминале уже загибается?
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046482
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если бесплатно не уменьшая документооборот и не тратясь на "железо" ?

в экселе учет вести

а почему нельзя вмешиваться в текущую конфигурацию ?
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046592
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen спасибо за совет.

еще раз повторю вопрос:
почему выгрузка\загрузка данных штатными средствами 1С дает большой прирост производительности? про ВыбратьПодчиненныеДокументы() я все понял, но тормозит и в тех местах где этой процедуры нет.

можно ли это как-то делать средствами MS SQL (выгрузка-загрузка занимает около 4 часов)?
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046807
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shaman0 Last1Cmen спасибо за совет.

еще раз повторю вопрос:
почему выгрузка\загрузка данных штатными средствами 1С дает большой прирост производительности? про ВыбратьПодчиненныеДокументы() я все понял, но тормозит и в тех местах где этой процедуры нет.

можно ли это как-то делать средствами MS SQL (выгрузка-загрузка занимает около 4 часов)?
После загрузки база полностью реиндексируется. Свежие индексы - минимальное время поиска.
Можно и средствами SQL реиндексировать
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37046982
shaman0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pail реиндексация и дефрагментация индексов через планы обслуживания аналогичного прироста производительности мне не дает.
...
Рейтинг: 0 / 0
Проблема 1c 7.7 + SQL 2005
    #37047231
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shaman0какие еще варианты если править конфигурацию нельзя и dbf версия на терминале уже загибается?
Поставить более мощный сервер. Причем на порядок более.
Меня все же мучит вопрос - почему нельзя править конфигурацию? Или это тайна покрытая мраком...
shaman0почему выгрузка\загрузка данных штатными средствами 1С дает большой прирост производительности?
Это вам так кажется что прирост большой. На самом деле не такой уж и большой.
При выгрузке загрузке физически удаляются удаленные элементы и делаются новые индексы на "чистые" файлы.
shaman0про ВыбратьПодчиненныеДокументы() я все понял, но тормозит и в тех местах где этой процедуры нет.
А никто вроде и неговорил что будет тормозить только на подчиненных... Чему вы удивляетесь? Или вы думаете что мы тут телепаты и все сделаем за вас?..
shaman0можно ли это как-то делать средствами MS SQL (выгрузка-загрузка занимает около 4 часов)?
Ну если религия незапрещает - делайте. Примеры скрипта есть и на этом форуме и на мисте. Но только это как лечить ангину холодной водкой - эффект будет но ненадолго. Рано или позно всеравно переклинит и всеравно будете переписывать код.

Хотя мне всеравно. Каждый извращается по своему. )))
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Проблема 1c 7.7 + SQL 2005
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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