Portál AbcLinuxu, 9. listopadu 2025 11:25
--overeni, ze se sortuje
postgres=# explain DELETE FROM g USING delid WHERE g.i = delid.i;
QUERY PLAN
----------------------------------------------------------------------------------------
Delete on g (cost=11459.39..47502.35 rows=100000 width=12)
-> Merge Join (cost=11459.39..47502.35 rows=100000 width=12)
Merge Cond: (g.i = delid.i)
-> Index Scan using g_pkey on g (cost=0.00..303936.00 rows=9999977 width=10)
-> Materialize (cost=11459.32..11959.32 rows=100000 width=10)
-> Sort (cost=11459.32..11709.32 rows=100000 width=10)
Sort Key: delid.i
-> Seq Scan on delid (cost=0.00..1443.00 rows=100000 width=10)
odstraneni 77 tis radku trvalo cca 57 ms
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.