索引类型详解 PostgreSQL
在单列索引中,这些选项或许看起来有些冗余,但在多列索引中它们十分有用。思考一个两列索引 (x, y):正向扫描可以满足 ORDER BY x, y,反向扫描可以满足 ORDER BY x DESC, y DESC。但假设运行程序频繁须要经常使用 ORDER BY x, y ASC,则个别索引无法提供此顺序,但可以经过定义为 (x ASC, y ASC) 或 (x DESC, y ASC) 来成功。
在单列索引中,这些选项或许看起来有些冗余,但在多列索引中它们十分有用。思考一个两列索引 (x, y):正向扫描可以满足 ORDER BY x, y,反向扫描可以满足 ORDER BY x DESC, y DESC。但假设运行程序频繁须要经常使用 ORDER BY x, y ASC,则个别索引无法提供此顺序,但可以经过定义为 (x ASC, y ASC) 或 (x DESC, y ASC) 来成功。