postgresql 数据库宕机之后,如果索引不对了,数据库会怎么恢复?
何为索引不对了?
数据库启动是一个自检过程,只要各个数据文件日志文件等等一致性(检查点一致)检查通过就能启动。
如果索引有问题,数据库不会自动处理。可以通过系统字段去检测处理无效的索引,还有一些命令如reindex、vacuum等命令可以去手工处理。