LIMIT clause extremely slow - Mailing list pgsql-bugs

From Melzer Kassensysteme
Subject LIMIT clause extremely slow
Date
Msg-id 00f201da17e3$439404c0$cabc0e40$@melzer-kassen.com
Whole thread Raw
Responses Re: LIMIT clause extremely slow  (Christophe Pettus <xof@thebuild.com>)
Re: LIMIT clause extremely slow  (Laurenz Albe <laurenz.albe@cybertec.at>)
List pgsql-bugs

Hi,

 

I have an issue using a limit clause, f.ex.

 

SELECT * FROM table WHERE (index1 > 1 OR (index1 = 1 AND index2 > 5)) ORDER BY index1, index2 LIMIT 1

 

index1 and index2 are index fields of datatype integer.

 

This takes some 100 times longer than in Mysql or other databases under same conditions (and I have to repeat this command very often, so time is adding up).

I have read in some forums that you can fasten it up by saying

ORDER BY index1 + 0, index2 + 0

The result is better, but still very slow.

 

Using version 16.1

 

Thanks for your help and best regards, Florian Melzer

 

___________________________________________

MELZER_GmbH_WBK_bo_pos_4c

Melzer GmbH

Schlagturn 26, A-6135 Stans

FN 463940s beim LG Innsbruck mit Sitz in Stans

UID: ATU71726803

Tel +43 (0) 5242 71361

www.melzer-kassen.com

office@melzer-kassen.com

 

Attachment

pgsql-bugs by date:

Previous
From: PG Bug reporting form
Date:
Subject: BUG #18200: Undefined behaviour in interval_div
Next
From: Laurenz Albe
Date:
Subject: Re: BUG #18200: Undefined behaviour in interval_div