PostgreSQL 面试题31 题
- 01 PostgreSQL 表膨胀和索引膨胀是什么?如何治理?
- 02 PostgreSQL 常见索引类型有哪些?B-tree、Hash、GIN、GiST、BRIN 怎么选?
- 03 PostgreSQL 的 MVCC 是怎么工作的?
- 04 PostgreSQL 的 sequence、serial 和 identity 有什么区别?
- 05 PostgreSQL 的 TOAST 是什么?大字段存储有什么影响?
- 06 PostgreSQL 分区表怎么设计?有什么限制和坑?
- 07 PostgreSQL 分区裁剪是什么?为什么分区表不一定更快?
- 08 PostgreSQL 全文检索是怎么做的?tsvector 和 GIN 索引有什么作用?
- 09 PostgreSQL 如何用约束和 ON CONFLICT 保证数据一致性?
- 10 PostgreSQL 事务隔离级别有哪些?和 MySQL 有什么不同?
- 11 PostgreSQL 锁机制和死锁如何理解?如何排查锁等待?
- 12 PostgreSQL 为什么需要连接池?PgBouncer 的 transaction pooling 有什么坑?
- 13 PostgreSQL 物化视图和普通视图有什么区别?适合什么场景?
- 14 PostgreSQL 物理复制和逻辑复制有什么区别?
- 15 PostgreSQL Advisory Lock 是什么?和行锁有什么区别?
- 16 PostgreSQL EXPLAIN 和 EXPLAIN ANALYZE 怎么看?
- 17 PostgreSQL JSONB 怎么用?如何建立索引?
- 18 PostgreSQL WAL 和 checkpoint 是什么?
- 19 PostgreSQL 的 HOT Update 是什么?fillfactor 为什么会影响更新性能?
- 20 PostgreSQL 为什么需要 VACUUM?Autovacuum 有什么作用?
- 21 PostgreSQL 表达式索引和生成列有什么区别?什么时候用?
- 22 PostgreSQL 部分索引是什么?适合解决哪些查询性能问题?
- 23 PostgreSQL 覆盖索引 INCLUDE 是什么?和联合索引有什么区别?
- 24 PostgreSQL COPY 批量导入为什么快?使用时要注意什么?
- 25 PostgreSQL CTE 会被物化吗?WITH 查询对性能有什么影响?
- 26 PostgreSQL 复制槽是什么?为什么复制槽可能导致磁盘被 WAL 撑满?
- 27 PostgreSQL 扩展统计信息是什么?为什么多列相关性会影响执行计划?
- 28 PostgreSQL 临时表和 UNLOGGED 表有什么区别?适合什么场景?
- 29 PostgreSQL ENUM、CHECK 约束和字典表应该怎么选?
- 30 PostgreSQL schema 和 search_path 是什么?多 schema 使用有什么坑?
- 31 PostgreSQL Row Level Security 是什么?适合做多租户隔离吗?
没有符合条件的题目。