|   |   | 
| 
 | Настройка сервера 1С. Долго формируются отчеты. | ☑ | ||
|---|---|---|---|---|
| 0
    
        Doomer 09.06.13✎ 14:22 | 
        УТ 10.3. Клиент сервер. СУБД Postgres. База 20ГБ.
  Переехали на новый сервер. Железо Процессоры: 2*E5-2440, 16ГБ ОЗУ, 4 SAS винта RAID 10. Проведение документов ускорилось в 4 раза. А отчеты стали формироваться медленнее. Для примера Прайс лист (типовой) формируется 20-30минут. На старом сервере с теми же параметрами он формировался 3-5 минут. Что характерно, ни Postgres, ни rphost не используют ОЗУ. Процесс Postgres забирает 150-300МБ. PRHOST - 100-150МБ. Никакие настройки не влияют на использование памяти. На старом сервере память использовалась по полной программе. Подскажите куда копать? | |||
| 1
    
        mikecool 09.06.13✎ 14:47 | 
        настроить постгрес по аналогии со старым серваком     | |||
| 2
    
        mikecool 09.06.13✎ 14:47 | 
        +1 не спрашивай как - этим всегда админы занимались и проблемы такой я не знал     | |||
| 3
    
        DES 09.06.13✎ 15:54 | 
        кеш ?     | |||
| 4
    
        Emilio 09.06.13✎ 15:57 | 
        вот это смотрел?
  http://1s82user.blogspot.ru/p/postgresql-1c.html и вот это http://kb.1c.ru/articleView.jsp?id=23 | |||
| 5
    
        Rovan гуру 09.06.13✎ 17:27 | 
        (0) "Процесс Postgres забирает 150-300МБ. PRHOST - 100-150МБ."
  а ресурсы процессора кто сколько забирает ? | |||
| 6
    
        ДенисЧ 09.06.13✎ 17:36 | 
        выкинуть постгре и перейти на нормальный скуль ещё не предлагали?     | |||
| 7
    
        Doomer 09.06.13✎ 17:44 | 
        (1) Я по началу тот же файл настроек и взял.     | |||
| 8
    
        Doomer 09.06.13✎ 17:45 | 
        (6) До этого тоже постгрес был.     | |||
| 9
    
        Doomer 09.06.13✎ 17:47 | 
        (5) Процесс ровно одно ядро загружает по максимуму. На старом серваке процессоры были E5520 (2,27 Ггц), а сейчас 2,4.     | |||
| 10
    
        Doomer 09.06.13✎ 17:48 | 
        (4) На прошлой неделе все с книгой знаний сверил. Вроде все рекомендации учел.     | |||
| 11
    
        Doomer 09.06.13✎ 17:55 | 
        fsync выключен.
  effective_cache_size 6ГБ. Не половина ОЗУ как рекомендуется. Но он и этот объем не использует. | |||
| 12
    
        Doomer 10.06.13✎ 08:49 | 
        Up     | |||
| 13
    
        Фрэнки 10.06.13✎ 08:58 | 
        СУБД Postgres какой? Точно, что он такой же как был на старом?
  А релиз 1С-Сервера, то бишь платформу не заменяли при замене железки? Ось на старом и новом сервере совпадает и какая она там? зы. PRHOST как бы намекает, что работает под виндой, но а что там на самом деле кто будет проверять? | |||
| 14
    
        LehhaK 10.06.13✎ 09:04 | 
        Я помню как то тоже Postgres настроил, а то, что строки закомментированы в файле настроек не посмотрел. Долго искал почему он выделенную память не жрет, да...     | |||
| 15
    
        Doomer 10.06.13✎ 09:15 | 
        (13)Ось Win 2008 на обоих одинаковая. Не совсем такой. Первый HP, новый IBM, производительность нового по всем параметрам выше. 
  Postgres на новом 9.1.2 64 битная, на старом 8.4.3 32 битная. | |||
| 16
    
        Фрэнки 10.06.13✎ 09:37 | 
        (15) Ну и что теперь про постгри тебе рассказывать будут?  Там уйма инфы в манулах, которую надо достаточно долго перебрать, чтоб вернуть использование прежних хранимых процедур, тригеров и тому подобного добра, который прежний планировщик запросов вытягивал из СУБД при "разборе" текста запроса от 1С. Лично я так глубоко не копал.
  А версия 1С тоже изменилась? | |||
| 17
    
        Doomer 10.06.13✎ 09:40 | 
        (16) Версии платформы одинаковые.     | |||
| 18
    
        ansh15 10.06.13✎ 10:04 | 
        (15) >>Postgres на новом 9.1.2 64 битная, на старом 8.4.3 32 битная.
  Там изменений много было, в том числе и в работе оптимизатора. | |||
| 19
    
        Coldboy 10.06.13✎ 10:08 | 
        (0) глупый вопрос, но все же какая у вас ОС?     | |||
| 20
    
        Coldboy 10.06.13✎ 10:10 | 
        сорри за глупый вопрос, не нажал F5 ) а Postgres платный или бесплатный?
  + есть такая информация, читал и на практике замечал, Postgres работает лучше на Linux, на винде он часто подтупливает, либо у нас админ на руку кривой, который ставить его. | |||
| 21
    
        arsik гуру 10.06.13✎ 10:17 | 
        (0) наверно нужно взять оригинальный конфиг от 9.1 и ручками по нему пройтись, а не использовать старый.     | |||
| 22
    
        arsik гуру 10.06.13✎ 10:18 | 
        +(21) ну и да, постгри на линуксах стабильнее работает, но нужно уметь готовить линукс.     | |||
| 23
    
        Doomer 10.06.13✎ 12:58 | 
        (21) Я так тоже дела. Результат не изменился.     | |||
| 24
    
        arsik гуру 10.06.13✎ 13:04 | 
        (23) тогда уж конфиг выложи, что бы наглядно     | |||
| 25
    
        Doomer 22.06.13✎ 22:57 | ||||
| 26
    
        Doomer 22.06.13✎ 22:58 | 
        В файловом режиме на этом сервере тест Гилева дает 47 единиц. В постгресе 6. Явно что-то не так.     | |||
| 27
    
        ДенисЧ 22.06.13✎ 23:13 | 
        (26) ключевое слово - постргре     | |||
| 28
    
        ansh15 23.06.13✎ 00:39 | 
        (25) maintenance_work_mem выставлять больше 1 ГБ не имеет смысла, там в исходниках ограничение с давних времен, ну и online_analyze выключи, с ним результат теста меньше на 5-6 баллов. wal_buffers лучше оставить -1, пусть postgres сам думает что и как.
  (26)Вчера обновился до 8.2.18.102, ну и тест погонял немного. С совместимостью конфигурации с 8.1 - 47 баллов, при совместимость=не использовать - 56.8-57.4. Сам удивился, на более ранних версиях платформы стабильно показывало 49-51. Так что не знаю, какое слово ключевое или заветное... | |||
| 29
    
        Doomer 18.07.13✎ 13:24 | 
        Проблема решилась откатом postgres до версии 8.4     | |||
| 30
    
        Doomer 20.07.13✎ 23:39 | 
        Что самое интересное. Тест Гилева дает теперь 3 единицы. Хотя по утверждениям пользователей и моим наблюдениям база стала работать значительно шустрее. Отчеты формируются быстрее, документы проводятся быстрее.     | |||
| 31
    
        Fragster модератор 21.07.13✎ 00:00 | 
        (30) тест Гилева - однопоточный     | |||
| 32
    
        МихаилМ 21.07.13✎ 00:33 | 
        (31)
  как отчеты могут использовать много ядерность (многопоточность) ? | |||
| 33
    
        Fragster модератор 21.07.13✎ 13:43 | 
        (32) ну и до кучи - тест Гилева тестирует скорость ЗАПИСИ.     | |||
| 34
    
        Fragster модератор 21.07.13✎ 13:44 | 
        ну и мой (после разговоров с Вячеславом) тоже     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |