Титла: Centos - Postgresql проблем Публикувано от: ivanski13 в Aug 22, 2009, 00:31 здр
значи имам следния проблем инсталирах Centos 5.2 и Postgresql на Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz , 4 cores но сървъра работи много бавно и не мога да разбера къде е проблема ако може някой да ми помогне мерси предварително Титла: Re: Centos - Postgresql проблем Публикувано от: VladSun в Aug 22, 2009, 01:22 И какво точно означава "сървъра работи много бавно"?
ПС: Не пускай една и съща тема в две различни секции - ще ти се карат ;) Титла: Re: Centos - Postgresql проблем Публикувано от: ivanski13 в Aug 22, 2009, 01:36 Преди това базата данни беше на моя комп
който е двуядрен 6000+ и пускам една заявка към базата и се изпълняваше за 1 сек а на този сървър сега се изпълнява за 5-10 сек което според мен не е нормално трябва да е обратно някъде по настройките не е както трябва Титла: Re: Centos - Postgresql проблем Публикувано от: VladSun в Aug 22, 2009, 10:43 Първо, покажи тази заявка заедно със струкурата на таблиците за да видим колко добре е конструирана (даже 1сек. може да е твърде много, ако базата е все още "празна").
Второ, виж в postgresql.conf как използваш паметта. Има два варианта: да заделяш твърде малко памет (сортирания и т.н. не се извършват в паметта, а на диска) или да заделяш твърде много памет (т.е. се използва swap file-а). Според разни неща, които съм чел, shared_buffers трябва да ти е около 25% от RAM-a. work_mem при мен е на 16MB (с коментар, че нямам идея колко трябва да бъде). effective_cache_size е 50% от RAM-a. Всичко това при условие, че използваш машината само за ДБ. В противен случай, трябва да зададеш тези стойности по отношение на "истински" свободната памет. Титла: Re: Centos - Postgresql проблем Публикувано от: ivanski13 в Aug 27, 2009, 02:09 не знам какво става но под windows vista amd x2 6000+
4619 резултата са запомнени в базата за 12.981940031052 seconds а под линукс дебиан Intel® Core™2 Quad Processor Q9550 4619 резултата са запомнени в базата за 72.8627929688 seconds просто няма логика незнам къде е проблема Титла: Re: Centos - Postgresql проблем Публикувано от: dilyan в Aug 27, 2009, 09:15 vacuum analyze, reindex db ?
Ако са абсолютно еднакви конфигурацийте на машините и базите наистина е странно, все пак им направи един вакум и реиндекс. top-a какво показва на линукс машината? |