ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# VII. 内部 这部分包含可以用于 PostgreSQL 开发人员的分类信息。 **Table of Contents** + 46\. PostgreSQL内部概述 + 46.1\. 查询经过的路径 + 46.2\. 连接是如何建立起来的 + 46.3\. 分析器阶段 + 46.4\. PostgreSQL规则系统 + 46.5\. 规划器/优化器 + 46.6\. 执行器 + 47\. 系统表 + 47.1\. 概述 + 47.2\. `pg_aggregate` + 47.3\. `pg_am` + 47.4\. `pg_amop` + 47.5\. `pg_amproc` + 47.6\. `pg_attrdef` + 47.7\. `pg_attribute` + 47.8\. `pg_authid` + 47.9\. `pg_auth_members` + 47.10\. `pg_cast` + 47.11\. `pg_class` + 47.12\. `pg_event_trigger` + 47.13\. `pg_constraint` + 47.14\. `pg_collation` + 47.15\. `pg_conversion` + 47.16\. `pg_database` + 47.17\. `pg_db_role_setting` + 47.18\. `pg_default_acl` + 47.19\. `pg_depend` + 47.20\. `pg_description` + 47.21\. `pg_enum` + 47.22\. `pg_extension` + 47.23\. `pg_foreign_data_wrapper` + 47.24\. `pg_foreign_server` + 47.25\. `pg_foreign_table` + 47.26\. `pg_index` + 47.27\. `pg_inherits` + 47.28\. `pg_language` + 47.29\. `pg_largeobject` + 47.30\. `pg_largeobject_metadata` + 47.31\. `pg_namespace` + 47.32\. `pg_opclass` + 47.33\. `pg_operator` + 47.34\. `pg_opfamily` + 47.35\. `pg_pltemplate` + 47.36\. `pg_proc` + 47.37\. `pg_range` + 47.38\. `pg_rewrite` + 47.39\. `pg_seclabel` + 47.40\. `pg_shdepend` + 47.41\. `pg_shdescription` + 47.42\. `pg_shseclabel` + 47.43\. `pg_statistic` + 47.44\. `pg_tablespace` + 47.45\. `pg_trigger` + 47.46\. `pg_ts_config` + 47.47\. `pg_ts_config_map` + 47.48\. `pg_ts_dict` + 47.49\. `pg_ts_parser` + 47.50\. `pg_ts_template` + 47.51\. `pg_type` + 47.52\. `pg_user_mapping` + 47.53\. 系统视图 + 47.54\. `pg_available_extensions` + 47.55\. `pg_available_extension_versions` + 47.56\. `pg_cursors` + 47.57\. `pg_group` + 47.58\. `pg_indexes` + 47.59\. `pg_locks` + 47.60\. `pg_matviews` + 47.61\. `pg_prepared_statements` + 47.62\. `pg_prepared_xacts` + 47.63\. `pg_roles` + 47.64\. `pg_rules` + 47.65\. `pg_seclabels` + 47.66\. `pg_settings` + 47.67\. `pg_shadow` + 47.68\. `pg_stats` + 47.69\. `pg_tables` + 47.70\. `pg_timezone_abbrevs` + 47.71\. `pg_timezone_names` + 47.72\. `pg_user` + 47.73\. `pg_user_mappings` + 47.74\. `pg_views` + 48\. 前/后端协议 + 48.1\. 概要 + 48.2\. 消息流 + 48.3\. 流复制协议 + 48.4\. 消息数据类型 + 48.5\. 消息格式 + 48.6\. 错误和通知消息字段 + 48.7\. 自协议 2.0 以来的变化的概述 + 49\. PostgreSQL 编码约定 + 49.1\. 格式 + 49.2\. 报告服务器里的错误 + 49.3\. 错误消息风格指导 + 50\. 本地语言支持 + 50.1\. 寄语翻译家 + 50.2\. 寄语程序员 + 51\. 书写一个过程语言处理器 + 52\. 写一个外数据包 + 52.1\. 外数据封装函数 + 52.2\. 外数据封装回调程序 + 52.3\. 外数据封装辅助函数 + 52.4\. 外数据封装查询规划 + 53\. 基因查询优化器 + 53.1\. 作为复杂优化问题的查询处理 + 53.2\. 基因算法 + 53.3\. PostgreSQL 里的基因查询优化(GEQO) + 53.4\. 进一步阅读 + 54\. 索引访问方法接口定义 + 54.1\. 索引的系统表记录 + 54.2\. 索引访问方法函数 + 54.3\. 索引扫描 + 54.4\. 索引锁的考量 + 54.5\. 索引唯一性检查 + 54.6\. 索引开销估计函数 + 55\. GiST索引 + 55.1\. 介绍 + 55.2\. 扩展性 + 55.3\. 实现 + 55.4\. 例 + 56\. SP-GiST索引 + 56.1\. 介绍 + 56.2\. 扩展性 + 56.3\. 实现 + 56.4\. 例 + 57\. GIN索引 + 57.1\. 介绍 + 57.2\. 扩展性 + 57.3\. 实现 + 57.4\. GIN提示与技巧 + 57.5\. 限制 + 57.6\. 例子 + 58\. 数据库物理存储 + 58.1\. 数据库文件布局 + 58.2\. TOAST + 58.3\. 自由空间映射 + 58.4\. 可见映射 + 58.5\. 初始化分支 + 58.6\. 数据库分页文件 + 59\. BKI后端接口 + 59.1\. BKI 文件格式 + 59.2\. BKI 命令 + 59.3\. 系统初始化的BKI文件的结构 + 59.4\. 例子 + 60\. 规划器如何使用统计信息 + 60.1\. 行预期的例子