Re: test / live environment, major performance difference
От | Dave Dutcher |
---|---|
Тема | Re: test / live environment, major performance difference |
Дата | |
Msg-id | 025001c7acfd$e84d9390$2e00a8c0@tridecap.com обсуждение исходный текст |
Ответ на | Re: test / live environment, major performance difference (Christo Du Preez <christo@mecola.com>) |
Список | pgsql-performance |
> From: Christo Du Preez > Sent: Tuesday, June 12, 2007 2:38 AM > > Where do I set the planner settings or are you reffering to > settings in postgres.conf that may affect the planner? > Yes I'm reffering to settings in postgres.conf. I'm wondering if enable_indexscan or something got turned off on the server for some reason. Here is a description of those settings: http://www.postgresql.org/docs/8.2/interactive/runtime-config-query.html So when you move data from the laptop to the server, I see that your script correctly runs an analyze after the load, so have you run analyze on the fast laptop lately? Hopefully running analyze wouldn't make the planner choose a worse plan on the laptop, but if we are trying to get things consistant between the laptop and server, that is something I would try. If the consistancy problem really is a problem of the planner not using index scans on the server, then if you can, please post the table definition for the table with a million rows and an EXPLAIN ANALYZE of a query which selects a few rows from the table. Dave
В списке pgsql-performance по дате отправления: