我在以下引用的文档中阐述了关于“INCLUDE”子句的内容:https://www.postgresql.org/docs/11/sql-createindex.html。
“添加非键列到索引时,尤其是宽列,最好保持谨慎。如果索引元组超过索引类型允许的最大大小,则数据插入将失败。无论如何,非键列会复制索引表中的数据并膨胀索引的大小,从而可能减缓搜索速度。”
我想知道btree索引的“索引元组最大大小”是多少,它可能导致插入失败。
用例:我正在考虑将JSON列(<1000个字符)包含在唯一索引中。
“添加非键列到索引时,尤其是宽列,最好保持谨慎。如果索引元组超过索引类型允许的最大大小,则数据插入将失败。无论如何,非键列会复制索引表中的数据并膨胀索引的大小,从而可能减缓搜索速度。”
我想知道btree索引的“索引元组最大大小”是多少,它可能导致插入失败。
用例:我正在考虑将JSON列(<1000个字符)包含在唯一索引中。