Часть I. Внутреннее устройство
Добро пожаловать в руководство по внутреннему устройству СУБД «Квант-Гибрид» (QHB). Основная цель этой части - познакомить вас на практике с основными аспектами системы QHB, без глубокого погружения в рассматриваемые темы.
Освоив это руководство, вы можете перейти к чтению части II для установки и администрирования своего собственного сервера или части III, для получения информации по использованию языка SQL в QHB.
-
- Краткая справка по индексам
- Типы индексов
- Многоколоночные индексы
- Индексы и ORDER BY
- Объединение нескольких индексов
- Уникальные индексы
- Индексы по выражениям
- Частичные индексы
- Сканирование только по индексу и покрывающие индексы
- Классы операторов и семейства операторов
- Индексы и правила сортировки
- Анализ использования индексов
- Индексы B-деревья
- Индексы GIN
- Индексы GiST
- Индексы SP-GiST
- Индексы BRIN
-
- Как работает расширяемость
- Система типов QHB
- Пользовательские функции
- Пользовательские процедуры
- Функции на языке запросов (SQL)
- Перегрузка функций
- Категории изменчивости функций
- Функции на процедурном языке
- Внутренние функции
- Функции на нативном языке
- Информация по оптимизации функций
- Пользовательские агрегаты
- Пользовательские типы
- Пользовательские операторы
- Информация по оптимизации оператора
- Интерфейсные расширения для индексов
- Упаковка связанных объектов в расширение
- Инфраструктура сборки расширений
-
- Обзор
- pg_aggregate
- pg_am
- pg_amop
- pg_amproc
- pg_attrdef
- pg_attribute
- pg_authid
- pg_auth_members
- pg_cast
- pg_class
- pg_collation
- pg_constraint
- pg_conversion
- pg_database
- pg_db_role_setting
- pg_default_acl
- pg_depend
- pg_description
- pg_enum
- pg_event_trigger
- pg_extension
- pg_foreign_data_wrapper
- pg_foreign_server
- pg_foreign_table
- pg_index
- pg_inherits
- pg_init_privs
- pg_language
- pg_largeobject
- pg_largeobject_metadata
- pg_namespace
- pg_opclass
- pg_operator
- pg_opfamily
- pg_partitioned_table
- pg_pltemplate
- pg_policy
- pg_proc
- pg_publication
- pg_publication_rel
- pg_range
- pg_replication_origin
- pg_rewrite
- pg_seclabel
- pg_sequence
- pg_shdepend
- pg_shdescription
- pg_shseclabel
- pg_statistic
- pg_statistic_ext
- pg_statistic_ext_data
- pg_subscription
- pg_subscription_rel
- pg_tablespace
- pg_transform
- pg_trigger
- pg_ts_config
- pg_ts_config_map
- pg_ts_dict
- pg_ts_parser
- pg_ts_template
- pg_type
- pg_user_mapping
-
- pg_available_extensions
- pg_available_extension_versions
- pg_config
- pg_cursors
- pg_file_settings
- pg_group
- pg_hba_file_rules
- pg_indexes
- pg_locks
- pg_matviews
- pg_policies
- pg_prepared_statements
- pg_prepared_xacts
- pg_publication_tables
- pg_replication_origin_status
- pg_replication_slots
- pg_roles
- pg_rules
- pg_seclabels
- pg_sequences
- pg_settings
- pg_shadow
- pg_stats
- pg_stats_ext
- pg_tables
- pg_timezone_abbrevs
- pg_timezone_names
- pg_user
- pg_user_mappings
- pg_views