Part VIII. 内部

这一部分包含LightDB开发者可能用到的各类信息。

Table of Contents

49. LightDB内部概述
49.1. 一个查询的路径
49.2. 连接如何建立
49.3. 分析器阶段
49.4. LightDB规则系统
49.5. 优化器/优化器
49.6. 执行器
50. 系统目录
50.1. 概述
50.2. lt_attri_ext
50.3. lt_database_ext
50.4. lt_global_temp_table_ext
50.5. lt_object_ext
50.6. lt_package
50.7. lt_partition_ext
50.8. lt_proc_ext
50.9. lt_trigger_ext
50.10. lt_recyclebin
50.11. lt_type_ext
50.12. lt_variable
50.13. lt_namespace_ext
50.14. pg_aggregate
50.15. pg_am
50.16. pg_amop
50.17. pg_amproc
50.18. pg_attrdef
50.19. pg_attribute
50.20. pg_authid
50.21. pg_auth_members
50.22. pg_cast
50.23. pg_class
50.24. pg_collation
50.25. pg_constraint
50.26. pg_conversion
50.27. pg_database
50.28. pg_db_role_setting
50.29. pg_default_acl
50.30. pg_depend
50.31. pg_description
50.32. pg_enum
50.33. pg_event_trigger
50.34. pg_extension
50.35. pg_foreign_data_wrapper
50.36. pg_foreign_server
50.37. pg_foreign_table
50.38. pg_index
50.39. pg_inherits
50.40. pg_init_privs
50.41. pg_language
50.42. pg_largeobject
50.43. pg_largeobject_metadata
50.44. pg_namespace
50.45. pg_opclass
50.46. pg_operator
50.47. pg_opfamily
50.48. pg_partitioned_table
50.49. pg_policy
50.50. pg_proc
50.51. pg_publication
50.52. pg_publication_rel
50.53. pg_range
50.54. pg_replication_origin
50.55. pg_rewrite
50.56. pg_seclabel
50.57. pg_sequence
50.58. pg_shdepend
50.59. pg_shdescription
50.60. pg_shseclabel
50.61. pg_statistic
50.62. pg_statistic_ext
50.63. pg_statistic_ext_data
50.64. pg_subscription
50.65. pg_subscription_rel
50.66. pg_tablespace
50.67. pg_trigger
50.68. pg_ts_config
50.69. pg_ts_config_map
50.70. pg_ts_dict
50.71. pg_ts_parser
50.72. pg_ts_template
50.73. pg_type
50.74. pg_user_mapping
50.75. 系统视图
50.76. pg_available_extensions
50.77. pg_available_extension_versions
50.78. pg_config
50.79. pg_cursors
50.80. pg_file_settings
50.81. pg_group
50.82. pg_hba_file_rules
50.83. pg_indexes
50.84. pg_locks
50.85. pg_policies
50.86. pg_prepared_statements
50.87. pg_prepared_xacts
50.88. pg_publication_tables
50.89. pg_replication_origin_status
50.90. pg_replication_slots
50.91. pg_roles
50.92. pg_rules
50.93. pg_seclabels
50.94. pg_sequences
50.95. pg_settings
50.96. pg_shadow
50.97. pg_shmem_allocations
50.98. pg_stats
50.99. pg_stats_ext
50.100. pg_tables
50.101. pg_timezone_abbrevs
50.102. pg_timezone_names
50.103. pg_user
50.104. pg_user_mappings
50.105. pg_views
50.106. oracle兼容系统视图
51. 前端/后端协议
51.1. 概述
51.2. 消息流
51.3. SASL认证
51.4. 流复制协议
51.5. 逻辑流复制协议
51.6. 消息数据类型
51.7. 消息格式
51.8. 错误和通知消息域
51.9. 逻辑复制消息格式
51.10. 自协议2.0以来的变化总结
52. 数据库物理存储
52.1. 数据库文件布局
52.2. TOAST
52.3. 空闲空间映射
52.4. 可见性映射
52.5. 初始化分支
52.6. 数据库页面布局
52.7. 仅堆元组 (HOT)
53. 优化器如何使用统计信息
53.1. 行估计例子
53.2. 多变量统计例子
53.3. 优化器统计和安全