# PostgreSQL BRIN 索引与时序数据优化 ## 创建与调优 ```sql CREATE INDEX idx_metrics_brin ON metrics USING BRIN (time); ALTER INDEX idx_metrics_brin SET (pages_per_range = 32); EXPLAIN SELECT * FROM metrics WHERE time >= now() - interval '7 days'; ``` ## 维护 ```sql VACUUM (ANALYZE) metrics; ``` ## 总结 BRIN 适合按物理顺序增长的字段(如时间),可显著降低索引体积并加快范围扫描。

发表评论 取消回复