Re: [HACKERS] What about LIMIT in SELECT ?
От | Bruce Momjian |
---|---|
Тема | Re: [HACKERS] What about LIMIT in SELECT ? |
Дата | |
Msg-id | 199810150552.BAA07576@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: [HACKERS] What about LIMIT in SELECT ? (jwieck@debis.com (Jan Wieck)) |
Список | pgsql-hackers |
> > I have had more time to think about this. Basically, for pre-sorted > > data, our psort code is very fast, because it does not need to sort > > anything. It just moves the rows in and out of the sort memory. Yes, > > it could be removed in some cases, and probably should be, but it is not > > going to produce great speedups. > > And I got the time to hack around about this. > > I hacked in a little check into the planner, that compares > the sortClause against the key field list of an index scan > and just suppresses the sort node if it exactly matchs and > all sort operators are "<". > > I tested with a 10k row table where key is a text field. The > base query is a > > SELECT ... WHERE key > 'val' ORDER BY key; > > The used 'val' is always a key that is close to the first of > all keys in the table ('' on the first query and the last > selected value on subsequent ones). This is good stuff. I want to think about it for a day. Sounds very promising. -- Bruce Momjian | http://www.op.net/~candle maillist@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-hackers по дате отправления: