postgresql.blk_read_time
Block read timeDimensions:None
Interface Metrics (5)
Dimensions:None
Dimensions:None
Dimensions:None
Sources
Technical Annotations (21)
Configuration Parameters (4)
track_io_timingrecommended: oncpu_tuple_costrecommended: 0.01enable_seqscanrecommended: falsetrack_wal_io_timingrecommended: offCLI Commands (6)
EXPLAIN (ANALYZE, BUFFERS) SELECT ...diagnosticCREATE INDEX idx_orders_status_created ON orders (status, created_at DESC);remediationCREATE INDEX ON table_name(filter_column, order_column);remediationEXPLAIN (ANALYZE, BUFFERS) SELECT ... WHERE a = ? ORDER BY b;diagnosticset enable_seqscan = false;remediationpg_test_timingdiagnosticTechnical References (11)
Seq ScanconceptEXPLAIN ANALYZEcomponentBuffers: shared readconceptpg_stat_statementscomponentIndex Scan Backwardconceptbuffersconceptshared bufferscomponentwork memorycomponentshared_bufferscomponentpg_prewarmcomponentpg_test_timingcomponentRelated Insights (6)
Sequential scan on large table causes excessive disk reads and slow query executioncritical
▸
IO timing statistics unavailable without track_io_timing enabledinfo
▸
Multi-column index eliminates sort and enables 100x performance improvementwarning
▸
Sequential scans consume CPU resources during row extraction phaseinfo
▸
Cold buffer cache causes dramatic sequential scan performance degradationwarning
▸
I/O timing overhead causes significant performance degradation on some platformswarning
▸