风筝没有线 · 示例Lv.69
书签成册,熟练称号:在社区的日常交流中慢慢点亮。
外站可见
试运营示例:参与成员与历史互动为演示数据,欢迎留下你的真实想法。
给筛选字段加索引之后,查询并没有明显变化。我后来才发现,实际耗时集中在返回大量行后的排序,而不是筛选本身。
这次收获是把测试条件记录完整:数据量、筛选命中比例和返回字段。单独贴一条 SQL,很难让别人判断问题。
EXPLAIN (ANALYZE, BUFFERS)
SELECT id, title, created_at
FROM topics
WHERE category_id = 'development'
ORDER BY created_at DESC
LIMIT 30;