Mak*_*kla 3 postgresql indexing reindex
我有一个没有索引的100k记录的表.我在列上创建了一个用于左连接的新索引.我需要重新索引我的桌子吗?
创建索引需要几毫秒.所以我猜这个查询不能使用这个索引(没有数据),直到我重新索引我的表(如果我有其他索引,我将重新索引只索引 - 我阅读手册).
使用数据填充新索引时,我找不到任何信息?这是自动完成的吗?什么时候?
一旦CREATE INDEX完成,就可以使用索引了.REINDEX之后没有必要跑.
但是,特定查询是否使用索引取决于许多不同的事情.如果您的查询不使用索引,则需要发布查询,表定义(例如,作为REINDEX语句),您定义的索引以及REINDEX查询的输出.