DEFINITIONS

Definitions More Info.
Definition ID8.058
TitlePOSTGRESQL
CategoryNOTES
Definitionwork_mem EXPLAIN(ANALYZE ON, BUFFERS ON)
Definition Descriptionwork mem Hash, islemlerinde yani, ORDER BY, GROUP BY, DISTINCT ve MERGE JOIN islemlerinde kullanilan bir parametredir.

4MB genelde yeter

Yetmez ise ne olur, nerede görebilirsiniz?
log_temp=-1 diskin uzerinde temprory file lar olusturur.

4MB gecen sort islemlerin diskte yapılmasına sebep olur. Dolayisi ile diskin uzerinde IO olusturur ve sort islemleri yavaslar.
1- quicksort
2- Top N sort
3- External Merge (En yavas olani budur)

asagdaki sorgu query plan gormemize saglar. ve sonucta external merge gorurseniz mutlaka work_mem mudahale etmelisiniz. Cunku diske yaziyor demektir.

EXPLAIN(ANALYZE ON,BUFFERS ON)
SELECT * FROM hede ORDER BY 1

sonuct
RecordBycunay
Record Date18-06-2021 11:02:01
Düzenle
Kopyala
Sil