| Limit (cost=62.59..100.77 rows=10 width=50) (actual time=22.415..191.538 rows=634 loops=1) |
| Output: products.id, products.created_at, products.name |
| CTE cte |
| -> Aggregate (cost=22.50..22.52 rows=1 width=32) (actual time=10.096..10.097 rows=1 loops=1) |
| Output: array_agg(("left"((random())::text, 9))) |
| -> Function Scan on pg_catalog.generate_series (cost=0.00..20.00 rows=1000 width=32) (actual time=2.768..8.188 rows=20000 loops=1) |
| Output: "left"((random())::text, 9) |
| Function Call: generate_series('1'::numeric, '20000'::numeric) |
| -> Nested Loop (cost=40.08..78.25 rows=10 width=50) (actual time=22.411..191.450 rows=634 loops=1) |
| Output: products.id, products.created_at, products.name |
| -> CTE Scan on cte (cost=0.00..0.02 rows=1 width=32) (actual time=10.203..10.204 rows=1 loops=1) |
| Output: cte.search_for_this |
| -> Bitmap Heap Scan on public.products (cost=40.08..78.13 rows=10 width=50) (actual time=12.192..181.093 rows=634 loops=1) |
| Output: products.id, products.created_at, products.name |
| Recheck Cond: (products.id = ANY (cte.search_for_this)) |
| Rows Removed by Index Recheck: 2 |
| Heap Blocks: exact=541 |
| -> Bitmap Index Scan on product_id_idx2 (cost=0.00..40.08 rows=10 width=0) (actual time=11.749..11.750 rows=636 loops=1) |
| Index Cond: (products.id = ANY (cte.search_for_this)) |
| Planning Time: 0.332 ms |
| Execution Time: 191.778 ms |