Предметный указатель
PostgreSQL 18 · Издание 2026 года · Китайский перевод доступен для PostgreSQL 18
A
Aggregate 377–378
Append 392, 480
autoprewarm leader 207–208
autoprewarm master 207
autoprewarm worker 209
autosummarize 649
autovacuum 138
autovacuum launcher 138–140
autovacuum worker 139
autovacuum_analyze_scale_factor 143
autovacuum_analyze_threshold 143
autovacuum_enabled 126, 140
autovacuum_freeze_max_age 150, 156–157
autovacuum_freeze_min_age 157
autovacuum_freeze_table_age 157
autovacuum_max_workers 139–140, 168
autovacuum_multixact_freeze_max_age 274
autovacuum_naptime 139–140
autovacuum_vacuum_cost_delay 157, 167–168
autovacuum_vacuum_cost_limit 167–168
autovacuum_vacuum_insert_scale_factor 142
autovacuum_vacuum_insert_threshold 142
autovacuum_vacuum_max_threshold 141
autovacuum_vacuum_scale_factor 141
autovacuum_vacuum_threshold 141
autovacuum_worker_slots 139
autovacuum_work_mem 140
B
bgwriter 226, 250
bgwriter_delay 230
bgwriter_lru_maxpages 230, 232
bgwriter_lru_multiplier. 230
Bison 322
Bitmap Heap Scan 366, 428, 431, 434
Bitmap Index Scan 366, 427, 431, 434, 436
BitmapAnd 430
bloom 666
BRIN 642
btree_gin 635
btree_gist 573, 588
B-дерево 523, 573, 612, 615, 635
C
checkpoint_completion_target 227–228
checkpointer 219
checkpoint_timeout 227–228, 232
checkpoint_warning 230
client_encoding 631
Clog 85, 157, 212, 216, 219
cmin и cmax 104
commit_delay 235
commit_siblings 235
cpu_index_tuple_cost 417
cpu_operator_cost 377, 417, 461–462, 486, 492, 501
cpu_tuple_cost 376, 378, 418, 450, 461–462, 486, 492
CTE Scan 338, 390
ctid 78, 116
cube 587
cursor_tuple_fraction 335, 345
D
data_checksums 241
deadlock_timeout 287, 295, 310
debug_io_direct 185
debug_parallel_query 389
debug_print_parse 323
debug_print_plan 326
debug_print_rewritten 324
deduplicate_items 534
Deduplication см. исключение дубликатов
default_statistics_target 347, 355–356, 359, 370
default_table_access_method 371
default_text_search_config 579
default_toast_compression 36
default_transaction_isolation 73
E
F
false_positive_rate 667
fastupdate 296, 624
fdatasync 240
fillfactor 111–112, 119, 123, 148, 151, 171, 300, 514, 558, 592, 659
Finalize Aggregate 383
Finalize GroupAggregate 504
Flex 322
from_collapse_limit 330–333
fsync 240
full_page_writes 243, 246
fuzzystrmatch 611
G
H
Hash 457, 461, 466, 511
Hash Join 457, 460–461, 466
HashAggregate 479–480, 503
hash_mem_multiplier 449, 458, 472, 480
HOT-обновление 116, 533
hstore 588, 641
I
J
K
L
M
maintenance_io_concurrency 187–188
maintenance_work_mem 131, 166, 552, 625, 657
maintenance_work_mem 140
Materialize 441–443, 448, 450, 456
max_connections 258, 302
max_locks_per_transaction 258
max_parallel_maintenance_workers 552
max_parallel_processes 207
max_parallel_workers 384
max_parallel_workers_per_gather 384–386
max_pred_locks_per_page 302
max_pred_locks_per_relation 303
max_pred_locks_per_transaction 302–303
max_wal_senders 247
max_wal_size 228, 232
max_worker_processes 139, 384
Memoize 448–450, 506
Merge Join 483
minimal 239, 247, 251
min_parallel_index_scan_size 132
min_parallel_table_scan_size 385
min_wal_size 229
MixedAggregate 504
multixact_member_buffers 272
multixact_offset_buffers 272
N
n_distinct_per_range 667
Nested Loop 326, 439, 441, 444, 449
Nested Loop Anti Join 452
Nested Loop Left Join 439, 451
Nested Loop Semi Join 454
NULL см. неопределенное значение
O
P
pageinspect 75, 79, 83, 90, 149, 215, 270, 513, 560, 596, 615, 646
pages_per_range 642
Parallel Append 391–392
Parallel Bitmap Heap Scan 436
Parallel Hash 472
Parallel Hash Join 472
Parallel Index Only Scan 435
Parallel Index Scan 435
Parallel Seq Scan 380–381, 471
parallel_leader_participation 379, 381
parallel_setup_cost 382, 501
parallel_tuple_cost 382, 501
parallel_workers 385
Partial Aggregate 382–383
Partial GroupAggregate 504
pgbench 237, 243, 313
pg_buffercache 189, 203, 206
pg_checksums 240
pg_controldata 223
PGDATA 23
pg_dump 109
pg_prewarm 206
pg_prewarm.autoprewarm 207
pg_prewarm.autoprewarm_interval 207
pg_rewind 213
pgrowlocks 273, 291
pgstattuple 171–172
pg_test_fsync 240
pg_trgm 588, 611, 630
pg_visibility 127, 150
pg_wait_sampling 312
pg_wait_sampling.profile_period 314
pg_waldump 217, 226, 244
pg_walinspect 217, 244, 248
plan_cache_mode 344
postgres 39
postmaster 39–41, 139, 223, 225, 379
ProcArray 85, 99, 314
psql 17, 21, 25, 96, 311, 319, 341, 343
Q
R
random_page_cost 376, 419, 432
RD-дерево 580
Read Committed 51–56, 59–60, 63, 65, 73–74, 97, 105–106, 110, 128, 279
Read Uncommitted 51–54
Repeatable Read 52–54, 63–65, 67–68, 70, 72–74, 97, 106, 110, 162, 278, 299
replica 247, 250–251
RTE 323
RUM 630
R-дерево 557
S
search_path 26
seg 587
Seq Scan 326, 375, 377–378
seq_page_cost 376, 419, 432, 469
Serializable 52–53, 70, 72–74, 97, 106, 110, 278, 299, 304, 388, 409
shared_buffers 202
shared_preload_libraries 206, 313
Skip Scan 539
Sort 488–490, 492, 501, 503–504
SP-GiST 589
startup 223–224
statement_timeout 285
SubPlan 391
subtransaction_buffers 92
Suffix truncation см. исключение атрибутов
synchronous_commit 235–237
T
temp_buffers 209
temp_file_limit 209, 339, 464
Tid Scan 415
TOAST 25, 33, 90, 200
track_commit_timestamp 99
track_cost_delay_timing 166
track_counts 139
track_io_timing 206
transaction_buffers 85
transaction_timeout 178
U
V
vacuum_buffer_usage_limit 200
vacuum_cost_delay 157, 163–164
vacuum_cost_limit 163–164, 167
vacuum_cost_page_dirty 164
vacuum_cost_page_hit 164
vacuum_cost_page_miss 164
vacuum_failsafe_age 150, 157
vacuum_freeze_min_age 150–152, 155
vacuum_freeze_table_age 150, 153–155
vacuum_index_cleanup 158
vacuum_max_eager_freeze_failure_rate 158–159
vacuum_multixact_failsafe_age 274
vacuum_multixact_freeze_min_age 274
vacuum_multixact_freeze_table_age 274
vacuum_truncate 134
values_per_range 661
W
WAL см. журнал предзаписи
wal_buffers 214
wal_compression 243
wal_init_zero 233
wal_keep_size 230
wal_level 247
wal_log_hints 243
wal_recycle 229
wal_segment_size 216
walsender 234, 247
wal_skip_threshold 247–248
wal_sync_method 240
walwriter 236
wal_writer_delay 236
wal_writer_flush_after 236
WindowAgg 490
work_mem 20, 338–339, 428–430, 432, 449, 458, 466, 470, 472–473, 480, 491
X
А
Агрегация 377, 382
Анализ 137, 347, 513
Аномалия
грязного чтения 48, 50, 55
неповторяющегося чтения 51, 56, 63
несогласованного чтения 58, 61, 65
несогласованной записи 67, 70, 299
потерянного обновления 50, 61–62
только читающей транзакции 68, 71, 299
фантомного чтения 51, 63, 298
Атомарность 49, 94
Б
База данных 23
Биты-подсказки см. информационные биты
Блок см. страница
Блокировка 53, 255, 395
без ожидания 179, 284
в памяти 189
версии строки 275
легкая 306
неотношения 293
номера транзакции 259
отношения 133, 171, 176, 249, 261
очередь 264, 274, 281
повышение уровня 268, 302
предикатная 298
расширения отношения 295
рекомендательная 296
спин 305
страницы 296
строки 179, 268
транш 307
тяжелая 258, 269
Буферное кольцо 198, 374
Буферный кеш 40, 188, 212, 219, 306, 374, 395, 420
В
Версия строки 77
Верхний ключ 530, 532, 615
Ветвь времени 217
Взаимоблокировка 258, 286, 295–296
Видимость 98, 104, 374, 395, 414, 423
Виртуальная транзакция 91, 106, 260
Вложенная транзакция 92, 219
Внедрение SQL-кода 342
Внешний ключ 270–271, 445
Восстановление 223
Выравнивание 79
Вытеснение 196, 215, 227
Г
Д
Ж
З
И
Идентификатор версии 77, 394, 614
Изменчивость функций 60, 402, 412
Изоляция 49
Индекс 394, 400
версионность 89
обеспечение целостности 406, 408, 521, 552, 571, 574, 601
очистка 123, 518, 529, 534, 625
по выражению 364, 401, 664
покрывающий 408, 422, 425, 552, 574, 601
составной 407, 536, 545, 552, 574, 628, 656
статистика 364
уникальный 270, 406, 408, 526, 533, 552
упорядоченность 405, 410, 523, 536, 545, 547, 552
частичный 412
Индексирования механизм 395, 404
Информационные биты 78, 83, 86, 98, 243, 268
Исключение
Исполнение запроса 337, 342
К
Кардинальность 335, 346, 420
Карта
битовая 131, 427, 512, 642, 647, 656
видимости 32, 112, 125, 150–151, 175, 423
заморозки 32, 150, 153, 175
неопределенных значений 78
свободного пространства 31, 112, 125
Класс операторов 397, 455, 613
Кластер баз данных 23
Комбо-номер 104
Контрольная точка 219, 239
Коррелированные предикаты 336, 366
Корреляция 361, 415, 427, 643, 651, 663
Курсор 104, 193, 334, 345, 388
М
Н
Неопределенное значение 78, 350, 412, 545, 554, 575, 602, 658
Неповторяющееся чтение 51, 56, 63
Неравномерное распределение 353, 466, 514
Несогласованная запись 67, 70, 299
Несогласованное чтение 58, 61, 65
О
Обрыв транзакции 88, 92, 94, 278, 299
Ограничение целостности 47
Ожидание 310
Опорная функция 402
Оптимизация см. планирование
Отношение 28
Очистка 106, 193, 347, 395, 425, 518, 649
П
Пакетная обработка 179, 285
Параллельное выполнение 379, 384, 434, 455, 470, 487, 500, 503
Переписывание см. трансформация
Переполнение счетчика транзакций 134, 155
Перепроверка 395, 415, 429, 578, 585, 602, 634
План выполнения 326
Планирование 326, 342
Подготовка запроса 340
Поиск ближайших соседей 410, 565, 576, 603
Полнотекстовый поиск 577
Получение результата 344
Портал 337
Потерянное обновление 50, 61–62
Правило
Привязка параметров 341
Протокол запросов 42
Процесс 39
Путь поиска 26
Р
С
Сегмент 28, 216
Селективность 335, 375
Семейство операторов 402
Семплирование ожиданий 312
Сервер 23
Сигнатура 581, 666
Синхронизация 235, 239
Системный каталог 24, 249, 323
Сканирование
индексное 301, 409, 414, 522, 553, 575, 601
оценка стоимости 375, 380, 415, 424, 430, 663
параллельное индексное 434
параллельное последовательное 380
по битовой карте 409, 427, 522, 553, 575, 601, 626, 658
последовательное 300, 374
с пропусками 539
сравнение методов 436
только индекса 348, 411, 422, 576, 583, 602, 610
Слияние 483, 494, 500
Слой 28
Снимок 97, 100, 249
Согласованность 47, 49
Соединение
анти- и полу- 439, 452
вложенным циклом 440
внешнее 438, 451, 485
внутреннее 438
оценка стоимости 441, 447, 449, 460, 469, 485, 491, 493, 497, 500–501
параллельным хешированием 471, 473
параметризованное 444
порядок 326, 328, 459, 485
слиянием 483, 551
сравнение способов 505
хешированием 457, 463
Сортировка 410, 483–484, 489, 523, 536, 545, 547
Специальная область 76
Статистика 137, 335
базовая 346, 423
гистограмма 356, 486
для нескалярных типов 360
доля NULL 350
корреляция 361, 416, 651, 663
многовариантная 365
по выражению 362, 370
размер поля 361
расширенная 363
уникальные значения 351, 367, 652
частые значения 353, 369, 446, 466
Стоимость 328, 334, 337
Страница 33, 512
Схема 25
Т
Табличное пространство 26
Только читающей транзакции аномалия 68, 71, 299
Точка сохранения 92
Транзакция 48, 81, 97
Трансформация 324
Триграммы 630
Тупик см. взаимоблокировка
У
Ф
Х
Э