![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
2M on the real one), and while I undertstand that this is the most probable cause of the slowness, I cannot think of any change to |
#2
| |||
| |||
|
|
I've constructed a simple query which takes too long to finish. mts=# explain analyze select * mts-# from recipients,addresses mts-# where addresses.address ~ '@cat' and mts-# recipients.msgto = addresses.id; QUERY PLAN ----------------------------------------------------------------------------------------------------------------------- Hash Join (cost=535.70..1603.96 rows=352 width=63) (actual time=88.387..422.922 rows=576 loops=1) Hash Cond: ("outer".msgto = "inner".id) -> Seq Scan on recipients (cost=0.00..737.42 rows=43642 width=24) (actual time=0.012..178.258 rows=43642 loops=1) ^^^^^ -> Hash (cost=535.34..535.34 rows=147 width=39) (actual time=87.866..87.866 rows=0 loops=1) -> Seq Scan on addresses (cost=0.00..535.34 rows=147 width=39) (actual time=0.958..87.806 rows=3 loops=1) Filter: (address ~ '@cat'::text) Total runtime: 425.061 ms (7 rows) |
![]() |
| Thread Tools | |
| Display Modes | |
| |