Re: Cost limit.
От | Shaun Thomas |
---|---|
Тема | Re: Cost limit. |
Дата | |
Msg-id | Pine.LNX.4.30.0105181049160.4466-100000@hamster.lee.net обсуждение исходный текст |
Ответ на | Cost limit. (Shaun Thomas <sthomas@townnews.com>) |
Список | pgsql-admin |
On Fri, 18 May 2001, Bruce Momjian wrote: > That is on the TODO list: > > * Add SET or BEGIN timeout parameter to cancel query if waiting > too long Actually I was thinking of something to cut the query off at the pass. I looked through the code, and it does a query plan and uses the one with least cost. So, theoretically, I should be able to hack the code so that it will refuse to execute a query if the best query plan has an estimated cost of over 100,000 for example. Some kind of error like: "Query not executed due to detection of possible cross product." Of course, I'd like to stay away from source hacks, besides It would be nice to tune from postgresql.conf as a parameter like max_query_cost. The source is a bit spaghetti-ish, and I'm having a hard time following some of the macros, typedefs and structs. I don't think I could add a feature like this myself. -- +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+ | Shaun M. Thomas INN Database Programmer | | Phone: (309) 743-0812 Fax : (309) 743-0830 | | Email: sthomas@townnews.com AIM : trifthen | | Web : hamster.lee.net | | | | "Most of our lives are about proving something, either to | | ourselves or to someone else." | | -- Anonymous | +-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-+
В списке pgsql-admin по дате отправления: