- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Дмитрий, 14:27 , 06-Сен-11 (1)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, m0ps, 14:33 , 06-Сен-11 (2)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Гость, 15:16 , 06-Сен-11 (3)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Zl0, 15:21 , 06-Сен-11 (4)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 16:36 , 06-Сен-11 (5)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Stax, 17:48 , 06-Сен-11 (6)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Аноним, 21:48 , 06-Сен-11 (7)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Forth, 15:44 , 07-Сен-11 (14)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, admin, 18:46 , 07-Сен-11 (17)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 10:23 , 08-Сен-11 (26)
>> Размер кластера почти 500gb. > интересно. > а подскажите пожалуйста, у нас сервер приложений и сервер БД на разных > машинах, так вот на сервере выделенном под БД используется только один > процессор, точнее одно ядро! Вы с такой проблемой не сталкивались? куда > копать?В смысле? По описанию похоже на то, что просто PostgreSQL на одно соединение больше одного процессора не использует. Так это нормально, архитектура такая. Делайте больше рабочих процессов на сервере приложений, убедитесь, что 1С открывает несколько соединений, под нагрузкой вполне себе будет использовать все.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, admin, 11:16 , 08-Сен-11 (30)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 11:29 , 08-Сен-11 (33)
>> Делайте больше рабочих процессов на сервере приложений, убедитесь, что 1С открывает >> несколько соединений, под нагрузкой вполне себе будет использовать все. > прошу прощения, я ещё не успел ознакомится с документацией, если не сложно > напишите как это сделать?В консоли кластера 1С, надо создать еще рабочих процессов. Но если клиентов мало, то не надо, будет бестолку. Да и исходных данных нет, сколько клиентов, как работают, какая конфигурация, размер базы и характеристики сервера. Скорее всего нагрузки нет, чтобы все ядра загрузить.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, admin, 15:48 , 08-Сен-11 (37)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 15:56 , 08-Сен-11 (38)
> выяснил по подробней. в общем проблема проявляется при закрытии месяца. т.е. клиент > один и увеличение кол-ва рабочих процессов не помогает. > Конфигурационный файл: по умолчанию, пробовали изменять множество настроек. Размер БД: > 25Гб, Железо 2 x Intel(R) Xeon(R) CPU E5520, 2.27GHz (16 cores), > 2 HDD x 500 Gb (RAID1).Базка-то махонькая. Видимо то самое закрытие месяца неудачный для постгреса запрос. Неоптимальный, скажем так. Найдите кого-нибудь, кто посмотрит что именно делается и во что уперлись, в процессор, или в диски, например. Похоже на мутный и долгий запрос, с кучей вложенных.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, admin, 16:08 , 08-Сен-11 (39)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 16:22 , 08-Сен-11 (40)
> смотрели уже: > в диски вообще не упираемся (смотрел vmstat/top iowait), а проц юзается только > один(особенно хорошо видно в htop'е было). Т.е. 100% дело в использовании > CPU постгресом. > в официальной тех. поддержке 1С развели руками...Ну похоже запрос длинный. Он вообще завершается за разумное время? Включите log_duration_statement, track_activities, c track_activities_query_size=102400. Дальше либо смотрите в pg_stat_activities, либо в лог, если он туда запишется, что там за запрос, выковыривайте, план выполнения курите и все такое :)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, admin, 16:30 , 08-Сен-11 (41)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 16:40 , 08-Сен-11 (42)
>> Дальше либо смотрите в pg_stat_activities, либо в лог, если он туда запишется, >> что там за запрос, выковыривайте, план выполнения курите и все такое >> :) > странно, я думал у всех такая проблема, но раз вы так говорите, > то стоит посмотреть explain.. (не думал что нужно это делать в > случаях с 1С, да и знаний/опыта на PG уже не хватает) Еще как нужно. Мы когда переходили с MS SQL на Postgres первое время в планы выполнения пялились постоянно. Потому как по другому там никак. Индексы построить и конфиг покрутить это все конечно хорошо, но если запрос в принципе мертвый и не выполнится за разумное время - тут только переписывать. У нас правда много конфигураций досточно старых еще под 8.1 писанных. Там много отчетов без использования временных таблиц, строго на вложенных запросах. Грамотный 1С-программер нужен обязательно. У нас сейчас баз с десяток на одном сервере, из них самая большая без индексов под 200G размером и ничего, работаем, не жалуемся.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Forth, 15:46 , 07-Сен-11 (15)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 07:31 , 08-Сен-11 (21)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 10:21 , 08-Сен-11 (24)
> оставил open_datasync > по поводу fsync = off говорю же это просто тест !!!! > Сейчас дождусь аппаратного райда и fsync = off будет включена по дефолту Тест с fsync = off бесполезен. И разница между fsync = off и fsync = on но рейде с батарейкой есть и ощутимая. > сейчас у меня 4 базы дампы где то по 300M полет пока > нормальный Будет и дальше нормальный. На значительно больших размерах тоже можно работать. Если программисты, рисовавшие конфигурацию, не очень криворукие.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 10:24 , 08-Сен-11 (27)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 10:35 , 08-Сен-11 (29)
>> Будет и дальше нормальный. На значительно больших размерах тоже можно работать. Если >> программисты, рисовавшие конфигурацию, не очень криворукие. > конфигурации все стандартные сам ничего не пишу .... т.к. нет в этом > необходимости У нас грабли только табличными блокировками и с запросами с типовых конфигураций. Некоторые отчеты активно используют вложенные запросы, на больших объемах начинаются веселухи, навроде 3 дня выполнения отчета.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 10:21 , 08-Сен-11 (25)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, chemtech, 15:55 , 07-Сен-11 (16) +1
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, neumeika, 22:38 , 07-Сен-11 (18)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Аноним, 02:40 , 08-Сен-11 (20)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 10:25 , 08-Сен-11 (28)
> по нашим тестам тюненная постре медленне МСсиквела 2005 в "гилёвотесте" на 20%, > не тюненная 10%, а файловая минимум в 4 раза быстрее, чем > постгресина тюненная. Что удивительно, если тесты проводить в виртуалке, то результаты > ваще не однозачные, ибо по результатам, постгре в линупсе (центос отsysctlенный, > постре тож тюненный) не дотягивает до своего собрата на винде, тесты > проводились и на РАМ диске.А pgbench что показывает? Там по крайней мере понятно что делается. В тесте гилева только "попугаи" на выходе. Надо смотреть внутрь, отчего так.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 11:20 , 08-Сен-11 (31)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 11:26 , 08-Сен-11 (32)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 11:34 , 08-Сен-11 (34)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 11:47 , 08-Сен-11 (35)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 04:05 , 09-Сен-11 (43)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 12:15 , 09-Сен-11 (50)
>> Это бесполезный бенч. На живой базе с fsync = off вы же >> работать не будете. > буду .... купил райд + винты сейчас все цепляю и буду тестировать Вы уверены, что понимаете, что делает fsync = off?
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 04:21 , 09-Сен-11 (44)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 05:38 , 09-Сен-11 (45)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 08:20 , 09-Сен-11 (46)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 12:16 , 09-Сен-11 (51)
> вопрос кто юзает PostgreSQL@Etersoft ???? > какие впечатления ..... и если можно то выложите тесты pgbench и гилева Хорошие впечатления. Да это на самом деле просто уже готовая сборка, с парой фиксов. Тесты не выложу, в отпуске :), на тесте gilev помнится было 20 с копейками.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 08:48 , 09-Сен-11 (47)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, alexpn, 11:31 , 09-Сен-11 (49)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, NSForth, 12:20 , 09-Сен-11 (52)
> ну вот собрал RAID 10 > 4 винта по 250 WD2503ABYX RAID FastTrak TX4310 Первая же дурная операция проведения, вешающая табличные блокировки, или неоптимальный отчет и плевать на все эти бенчмарки. Не майтесь дурью, лучше разберитесь с тем, как отчеты и запросы в самой 1С переписывать. Планы выполнения как смотреть и т.п. Больше пользы в 100 раз.
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Сергей, 19:58 , 09-Сен-11 (53)
- Опыт настройки связки PostgreSQL и 1С в Oracle Linux, Zur, 11:38 , 27-Сен-11 (57)
|