# Предметный указатель

Индекс LLMS: [llms.txt](/ru/llms.txt)

---

<span id="internal-ru-chapter-star-481" class="pdf-anchor"></span><span id="internal-ru-page-672" class="pdf-anchor"></span>

## A {#index-a}

- Aggregate [377](/ru/18-table-access-methods/#internal-ru-page-378)–[378](/ru/18-table-access-methods/#internal-ru-page-379)

- Append [392](/ru/18-table-access-methods/#internal-ru-page-393), [480](/ru/22-hashing/#internal-ru-page-481)

- autoprewarm leader [207](/ru/09-buffer-cache/#internal-ru-page-208)–[208](/ru/09-buffer-cache/#internal-ru-page-209)

- autoprewarm master [207](/ru/09-buffer-cache/#internal-ru-page-208)

- autoprewarm worker [209](/ru/09-buffer-cache/#internal-ru-page-210)

- *autosummarize* [649](/ru/29-brin/#internal-ru-page-650)

- *autovacuum* [138](/ru/07-autovacuum/#internal-ru-page-139)

- autovacuum launcher [138](/ru/07-autovacuum/#internal-ru-page-139)–[140](/ru/07-autovacuum/#internal-ru-page-141)

- autovacuum worker [139](/ru/07-autovacuum/#internal-ru-page-140)

- *autovacuum\_analyze\_scale\_factor* [143](/ru/07-autovacuum/#internal-ru-page-144)

- *autovacuum\_analyze\_threshold* [143](/ru/07-autovacuum/#internal-ru-page-144)

- *autovacuum\_enabled* [126](/ru/06-vacuum-and-freezing/#internal-ru-page-127), [140](/ru/07-autovacuum/#internal-ru-page-141)

- *autovacuum\_freeze\_max\_age* [150](/ru/07-autovacuum/#internal-ru-page-151), [156](/ru/07-autovacuum/#internal-ru-page-157)–[157](/ru/07-autovacuum/#internal-ru-page-158)

- *autovacuum\_freeze\_min\_age* [157](/ru/07-autovacuum/#internal-ru-page-158)

- *autovacuum\_freeze\_table\_age* [157](/ru/07-autovacuum/#internal-ru-page-158)

- *autovacuum\_max\_workers* [139](/ru/07-autovacuum/#internal-ru-page-140)–[140](/ru/07-autovacuum/#internal-ru-page-141), [168](/ru/07-autovacuum/#internal-ru-page-169)

- *autovacuum\_multixact\_freeze\_max\_age* [274](/ru/13-row-level-locks/#internal-ru-page-275)

- *autovacuum\_naptime* [139](/ru/07-autovacuum/#internal-ru-page-140)–[140](/ru/07-autovacuum/#internal-ru-page-141)

- *autovacuum\_vacuum\_cost\_delay* [157](/ru/07-autovacuum/#internal-ru-page-158), [167](/ru/07-autovacuum/#internal-ru-page-168)–[168](/ru/07-autovacuum/#internal-ru-page-169)

- *autovacuum\_vacuum\_cost\_limit* [167](/ru/07-autovacuum/#internal-ru-page-168)–[168](/ru/07-autovacuum/#internal-ru-page-169)

- *autovacuum\_vacuum\_insert\_scale\_factor* [142](/ru/07-autovacuum/#internal-ru-page-143)

- *autovacuum\_vacuum\_insert\_threshold* [142](/ru/07-autovacuum/#internal-ru-page-143)

- *autovacuum\_vacuum\_max\_threshold* [141](/ru/07-autovacuum/#internal-ru-page-142)

- *autovacuum\_vacuum\_scale\_factor* [141](/ru/07-autovacuum/#internal-ru-page-142)

- *autovacuum\_vacuum\_threshold* [141](/ru/07-autovacuum/#internal-ru-page-142)

- *autovacuum\_worker\_slots* [139](/ru/07-autovacuum/#internal-ru-page-140)

- *autovacuum\_work\_mem* [140](/ru/07-autovacuum/#internal-ru-page-141)

## B {#index-b}

- bgwriter [226](/ru/10-write-ahead-log/#internal-ru-page-227), [250](/ru/11-wal-modes/#internal-ru-page-251)

- *bgwriter\_delay* [230](/ru/10-write-ahead-log/#internal-ru-page-231)

- *bgwriter\_lru\_maxpages* [230](/ru/10-write-ahead-log/#internal-ru-page-231), [232](/ru/10-write-ahead-log/#internal-ru-page-233)

- *bgwriter\_lru\_multiplier.* [230](/ru/10-write-ahead-log/#internal-ru-page-231)

- Bison [322](/ru/16-query-execution-stages/#internal-ru-page-323)

- Bitmap Heap Scan [366](/ru/17-statistics/#internal-ru-page-367), [428](/ru/20-index-scans/#internal-ru-page-429), [431](/ru/20-index-scans/#internal-ru-page-432), [434](/ru/20-index-scans/#internal-ru-page-435)

- Bitmap Index Scan [366](/ru/17-statistics/#internal-ru-page-367), [427](/ru/20-index-scans/#internal-ru-page-428), [431](/ru/20-index-scans/#internal-ru-page-432), [434](/ru/20-index-scans/#internal-ru-page-435), [436](/ru/20-index-scans/#internal-ru-page-437)

- BitmapAnd [430](/ru/20-index-scans/#internal-ru-page-431)

- bloom [666](/ru/29-brin/#internal-ru-page-667)

- BRIN [642](/ru/29-brin/#internal-ru-page-643)

  - класс операторов [647](/ru/29-brin/#internal-ru-page-648), [650](/ru/29-brin/#internal-ru-page-651), [660](/ru/29-brin/#internal-ru-page-661), [663](/ru/29-brin/#internal-ru-page-664)–[664](/ru/29-brin/#internal-ru-page-665), [667](/ru/29-brin/#internal-ru-page-668)

  - КПД [654](/ru/29-brin/#internal-ru-page-655)

  - свойства [656](/ru/29-brin/#internal-ru-page-657)

  - страницы [645](/ru/29-brin/#internal-ru-page-646)

- btree\_gin [635](/ru/28-gin/#internal-ru-page-636)

- btree\_gist [573](/ru/26-gist/#internal-ru-page-574), [588](/ru/26-gist/#internal-ru-page-589)

- B-дерево [523](/ru/25-b-tree/#internal-ru-page-524), [573](/ru/26-gist/#internal-ru-page-574), [612](/ru/28-gin/#internal-ru-page-613), [615](/ru/28-gin/#internal-ru-page-616), [635](/ru/28-gin/#internal-ru-page-636)

  - класс операторов [546](/ru/25-b-tree/#internal-ru-page-547), [618](/ru/28-gin/#internal-ru-page-619), [651](/ru/29-brin/#internal-ru-page-652)

  - свойства [552](/ru/25-b-tree/#internal-ru-page-553)

  - страницы [529](/ru/25-b-tree/#internal-ru-page-530)

<span id="internal-ru-page-673" class="pdf-anchor"></span>

## C {#index-c}

- *checkpoint\_completion\_target* [227](/ru/10-write-ahead-log/#internal-ru-page-228)–[228](/ru/10-write-ahead-log/#internal-ru-page-229)

- checkpointer [219](/ru/10-write-ahead-log/#internal-ru-page-220)

- *checkpoint\_timeout* [227](/ru/10-write-ahead-log/#internal-ru-page-228)–[228](/ru/10-write-ahead-log/#internal-ru-page-229), [232](/ru/10-write-ahead-log/#internal-ru-page-233)

- *checkpoint\_warning* [230](/ru/10-write-ahead-log/#internal-ru-page-231)

- *client\_encoding* [631](/ru/28-gin/#internal-ru-page-632)

- Clog [85](/ru/03-pages-and-tuples/#internal-ru-page-86), [157](/ru/07-autovacuum/#internal-ru-page-158), [212](/ru/10-write-ahead-log/#internal-ru-page-213), [216](/ru/10-write-ahead-log/#internal-ru-page-217), [219](/ru/10-write-ahead-log/#internal-ru-page-220)

- cmin и cmax [104](/ru/04-snapshots/#internal-ru-page-105)

- *commit\_delay* [235](/ru/11-wal-modes/#internal-ru-page-236)

- *commit\_siblings* [235](/ru/11-wal-modes/#internal-ru-page-236)

- *cpu\_index\_tuple\_cost* [417](/ru/20-index-scans/#internal-ru-page-418)

- *cpu\_operator\_cost* [377](/ru/18-table-access-methods/#internal-ru-page-378), [417](/ru/20-index-scans/#internal-ru-page-418), [461](/ru/22-hashing/#internal-ru-page-462)–[462](/ru/22-hashing/#internal-ru-page-463), [486](/ru/23-sorting-and-merging/#internal-ru-page-487), [492](/ru/23-sorting-and-merging/#internal-ru-page-493), [501](/ru/23-sorting-and-merging/#internal-ru-page-502)

- *cpu\_tuple\_cost* [376](/ru/18-table-access-methods/#internal-ru-page-377), [378](/ru/18-table-access-methods/#internal-ru-page-379), [418](/ru/20-index-scans/#internal-ru-page-419), [450](/ru/21-nested-loop/#internal-ru-page-451), [461](/ru/22-hashing/#internal-ru-page-462)–[462](/ru/22-hashing/#internal-ru-page-463), [486](/ru/23-sorting-and-merging/#internal-ru-page-487), [492](/ru/23-sorting-and-merging/#internal-ru-page-493)

- CTE Scan [338](/ru/16-query-execution-stages/#internal-ru-page-339), [390](/ru/18-table-access-methods/#internal-ru-page-391)

- ctid [78](/ru/03-pages-and-tuples/#internal-ru-page-79), [116](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-117)

- cube [587](/ru/26-gist/#internal-ru-page-588)

- *cursor\_tuple\_fraction* [335](/ru/16-query-execution-stages/#internal-ru-page-336), [345](/ru/16-query-execution-stages/#internal-ru-page-346)

## D {#index-d}

- *data\_checksums* [241](/ru/11-wal-modes/#internal-ru-page-242)

- *deadlock\_timeout* [287](/ru/13-row-level-locks/#internal-ru-page-288), [295](/ru/14-miscellaneous-locks/#internal-ru-page-296), [310](/ru/15-locks-on-memory-structures/#internal-ru-page-311)

- *debug\_io\_direct* [185](/ru/09-buffer-cache/#internal-ru-page-186)

- *debug\_parallel\_query* [389](/ru/18-table-access-methods/#internal-ru-page-390)

- *debug\_print\_parse* [323](/ru/16-query-execution-stages/#internal-ru-page-324)

- *debug\_print\_plan* [326](/ru/16-query-execution-stages/#internal-ru-page-327)

- *debug\_print\_rewritten* [324](/ru/16-query-execution-stages/#internal-ru-page-325)

- *deduplicate\_items* [534](/ru/25-b-tree/#internal-ru-page-535)

- Deduplication *см.* исключение дубликатов

- *default\_statistics\_target* [347](/ru/17-statistics/#internal-ru-page-348), [355](/ru/17-statistics/#internal-ru-page-356)–[356](/ru/17-statistics/#internal-ru-page-357), [359](/ru/17-statistics/#internal-ru-page-360), [370](/ru/17-statistics/#internal-ru-page-371)

- *default\_table\_access\_method* [371](/ru/18-table-access-methods/#internal-ru-page-372)

- *default\_text\_search\_config* [579](/ru/26-gist/#internal-ru-page-580)

- *default\_toast\_compression* [36](/ru/01-introduction/#internal-ru-page-37)

- *default\_transaction\_isolation* [73](/ru/02-isolation/#internal-ru-page-74)

## E {#index-e}

- *effective\_cache\_size* [420](/ru/20-index-scans/#internal-ru-page-421)–[421](/ru/20-index-scans/#internal-ru-page-422)

- *effective\_io\_concurrency* [187](/ru/09-buffer-cache/#internal-ru-page-188)–[188](/ru/09-buffer-cache/#internal-ru-page-189), [199](/ru/09-buffer-cache/#internal-ru-page-200)

- *enable\_bitmapscan* [419](/ru/20-index-scans/#internal-ru-page-420)

- *enable\_hashjoin* [487](/ru/23-sorting-and-merging/#internal-ru-page-488)

- *enable\_memoize* [450](/ru/21-nested-loop/#internal-ru-page-451)

- *enable\_parallel\_hash* [470](/ru/22-hashing/#internal-ru-page-471), [473](/ru/22-hashing/#internal-ru-page-474)

- *enable\_seqscan* [290](/ru/13-row-level-locks/#internal-ru-page-291), [419](/ru/20-index-scans/#internal-ru-page-420), [633](/ru/28-gin/#internal-ru-page-634), [664](/ru/29-brin/#internal-ru-page-665)

## F {#index-f}

- *false\_positive\_rate* [667](/ru/29-brin/#internal-ru-page-668)

- *fastupdate* [296](/ru/14-miscellaneous-locks/#internal-ru-page-297), [624](/ru/28-gin/#internal-ru-page-625)

- fdatasync [240](/ru/11-wal-modes/#internal-ru-page-241)

- *fillfactor* [111](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-112)–[112](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-113), [119](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-120), [123](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-124), [148](/ru/07-autovacuum/#internal-ru-page-149), [151](/ru/07-autovacuum/#internal-ru-page-152), [171](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-172), [300](/ru/14-miscellaneous-locks/#internal-ru-page-301), [514](/ru/24-hash/#internal-ru-page-515), [558](/ru/26-gist/#internal-ru-page-559), [592](/ru/27-sp-gist/#internal-ru-page-593), [659](/ru/29-brin/#internal-ru-page-660)

- Finalize Aggregate [383](/ru/18-table-access-methods/#internal-ru-page-384)

- Finalize GroupAggregate [504](/ru/23-sorting-and-merging/#internal-ru-page-505)

- Flex [322](/ru/16-query-execution-stages/#internal-ru-page-323)

- *from\_collapse\_limit* [330](/ru/16-query-execution-stages/#internal-ru-page-331)–[333](/ru/16-query-execution-stages/#internal-ru-page-334)

- fsync [240](/ru/11-wal-modes/#internal-ru-page-241)

- *full\_page\_writes* [243](/ru/11-wal-modes/#internal-ru-page-244), [246](/ru/11-wal-modes/#internal-ru-page-247)

- fuzzystrmatch [611](/ru/27-sp-gist/#internal-ru-page-612)

## G {#index-g}

- Gather [379](/ru/18-table-access-methods/#internal-ru-page-380), [381](/ru/18-table-access-methods/#internal-ru-page-382)–[384](/ru/18-table-access-methods/#internal-ru-page-385), [389](/ru/18-table-access-methods/#internal-ru-page-390), [500](/ru/23-sorting-and-merging/#internal-ru-page-501)–[503](/ru/23-sorting-and-merging/#internal-ru-page-504)

- Gather Merge [500](/ru/23-sorting-and-merging/#internal-ru-page-501)–[502](/ru/23-sorting-and-merging/#internal-ru-page-503)

- *geqo* [332](/ru/16-query-execution-stages/#internal-ru-page-333)

- *geqo\_threshold* [332](/ru/16-query-execution-stages/#internal-ru-page-333)

- gevel [596](/ru/27-sp-gist/#internal-ru-page-597)

- GIN [612](/ru/28-gin/#internal-ru-page-613)

  - класс операторов [613](/ru/28-gin/#internal-ru-page-614), [617](/ru/28-gin/#internal-ru-page-618), [632](/ru/28-gin/#internal-ru-page-633), [636](/ru/28-gin/#internal-ru-page-637)

  - отложенное обновление [296](/ru/14-miscellaneous-locks/#internal-ru-page-297), [624](/ru/28-gin/#internal-ru-page-625)

  - <span id="internal-ru-page-674" class="pdf-anchor"></span>свойства [627](/ru/28-gin/#internal-ru-page-628)

  - страницы [615](/ru/28-gin/#internal-ru-page-616)

- *gin\_fuzzy\_search\_limit* [627](/ru/28-gin/#internal-ru-page-628)

- *gin\_pending\_list\_limit* [624](/ru/28-gin/#internal-ru-page-625)

- GiST [555](/ru/26-gist/#internal-ru-page-556), [662](/ru/29-brin/#internal-ru-page-663)

  - класс операторов [556](/ru/26-gist/#internal-ru-page-557), [561](/ru/26-gist/#internal-ru-page-562), [664](/ru/29-brin/#internal-ru-page-665)

  - свойства [574](/ru/26-gist/#internal-ru-page-575), [586](/ru/26-gist/#internal-ru-page-587)

  - страницы [560](/ru/26-gist/#internal-ru-page-561)

- GroupAggregate [503](/ru/23-sorting-and-merging/#internal-ru-page-504)

## H {#index-h}

- Hash [457](/ru/22-hashing/#internal-ru-page-458), [461](/ru/22-hashing/#internal-ru-page-462), [466](/ru/22-hashing/#internal-ru-page-467), [511](/ru/24-hash/#internal-ru-page-512)

  - класс операторов [519](/ru/24-hash/#internal-ru-page-520)

  - свойства [520](/ru/24-hash/#internal-ru-page-521)

  - страницы [512](/ru/24-hash/#internal-ru-page-513)

- Hash Join [457](/ru/22-hashing/#internal-ru-page-458), [460](/ru/22-hashing/#internal-ru-page-461)–[461](/ru/22-hashing/#internal-ru-page-462), [466](/ru/22-hashing/#internal-ru-page-467)

- HashAggregate [479](/ru/22-hashing/#internal-ru-page-480)–[480](/ru/22-hashing/#internal-ru-page-481), [503](/ru/23-sorting-and-merging/#internal-ru-page-504)

- *hash\_mem\_multiplier* [449](/ru/21-nested-loop/#internal-ru-page-450), [458](/ru/22-hashing/#internal-ru-page-459), [472](/ru/22-hashing/#internal-ru-page-473), [480](/ru/22-hashing/#internal-ru-page-481)

- HOT-обновление [116](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-117), [533](/ru/25-b-tree/#internal-ru-page-534)

- hstore [588](/ru/26-gist/#internal-ru-page-589), [641](/ru/28-gin/#internal-ru-page-642)

## I {#index-i}

- *idle\_in\_transaction\_session\_timeout* [178](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-179)

- *ignore\_checksum\_failure* [242](/ru/11-wal-modes/#internal-ru-page-243)

- Incremental Sort [498](/ru/23-sorting-and-merging/#internal-ru-page-499)

- Index Only Scan [423](/ru/20-index-scans/#internal-ru-page-424)

- Index Scan [414](/ru/20-index-scans/#internal-ru-page-415)–[416](/ru/20-index-scans/#internal-ru-page-417), [419](/ru/20-index-scans/#internal-ru-page-420), [444](/ru/21-nested-loop/#internal-ru-page-445), [447](/ru/21-nested-loop/#internal-ru-page-448)

- InitPlan [353](/ru/17-statistics/#internal-ru-page-354), [390](/ru/18-table-access-methods/#internal-ru-page-391), [392](/ru/18-table-access-methods/#internal-ru-page-393)

- intarray [588](/ru/26-gist/#internal-ru-page-589), [641](/ru/28-gin/#internal-ru-page-642)

- *io\_combine\_limit* [187](/ru/09-buffer-cache/#internal-ru-page-188), [199](/ru/09-buffer-cache/#internal-ru-page-200)

- *io\_max\_combine\_limit* [187](/ru/09-buffer-cache/#internal-ru-page-188)

- *io\_max\_concurrency* [187](/ru/09-buffer-cache/#internal-ru-page-188)

- *io\_method* [185](/ru/09-buffer-cache/#internal-ru-page-186)

- *io\_workers* [185](/ru/09-buffer-cache/#internal-ru-page-186)

## J {#index-j}

- *join\_collapse\_limit* [330](/ru/16-query-execution-stages/#internal-ru-page-331)–[333](/ru/16-query-execution-stages/#internal-ru-page-334)

- JSON [636](/ru/28-gin/#internal-ru-page-637), [641](/ru/28-gin/#internal-ru-page-642)

- jsquery [641](/ru/28-gin/#internal-ru-page-642)

## K {#index-k}

- k-мерное дерево [603](/ru/27-sp-gist/#internal-ru-page-604)

## L {#index-l}

- *lock\_timeout* [285](/ru/13-row-level-locks/#internal-ru-page-286)

- *log\_autovacuum\_min\_duration* [168](/ru/07-autovacuum/#internal-ru-page-169)

- *log\_checkpoints* [231](/ru/10-write-ahead-log/#internal-ru-page-232)

- logical [247](/ru/11-wal-modes/#internal-ru-page-248), [251](/ru/11-wal-modes/#internal-ru-page-252)

- *log\_lock\_waits* [310](/ru/15-locks-on-memory-structures/#internal-ru-page-311)

- *log\_temp\_files* [466](/ru/22-hashing/#internal-ru-page-467), [497](/ru/23-sorting-and-merging/#internal-ru-page-498)

- ltree [588](/ru/26-gist/#internal-ru-page-589)

## M {#index-m}

- *maintenance\_io\_concurrency* [187](/ru/09-buffer-cache/#internal-ru-page-188)–[188](/ru/09-buffer-cache/#internal-ru-page-189)

- *maintenance\_work\_mem* [131](/ru/06-vacuum-and-freezing/#internal-ru-page-132), [166](/ru/07-autovacuum/#internal-ru-page-167), [552](/ru/25-b-tree/#internal-ru-page-553), [625](/ru/28-gin/#internal-ru-page-626), [657](/ru/29-brin/#internal-ru-page-658)

- *maintenance\_work\_mem* [140](/ru/07-autovacuum/#internal-ru-page-141)

- Materialize [441](/ru/21-nested-loop/#internal-ru-page-442)–[443](/ru/21-nested-loop/#internal-ru-page-444), [448](/ru/21-nested-loop/#internal-ru-page-449), [450](/ru/21-nested-loop/#internal-ru-page-451), [456](/ru/21-nested-loop/#internal-ru-page-457)

- *max\_connections* [258](/ru/12-relation-level-locks/#internal-ru-page-259), [302](/ru/14-miscellaneous-locks/#internal-ru-page-303)

- *max\_locks\_per\_transaction* [258](/ru/12-relation-level-locks/#internal-ru-page-259)

- *max\_parallel\_maintenance\_workers* [552](/ru/25-b-tree/#internal-ru-page-553)

- *max\_parallel\_processes* [207](/ru/09-buffer-cache/#internal-ru-page-208)

- *max\_parallel\_workers* [384](/ru/18-table-access-methods/#internal-ru-page-385)

- *max\_parallel\_workers\_per\_gather* [384](/ru/18-table-access-methods/#internal-ru-page-385)–[386](/ru/18-table-access-methods/#internal-ru-page-387)

- *max\_pred\_locks\_per\_page* [302](/ru/14-miscellaneous-locks/#internal-ru-page-303)

- *max\_pred\_locks\_per\_relation* [303](/ru/14-miscellaneous-locks/#internal-ru-page-304)

- *max\_pred\_locks\_per\_transaction* [302](/ru/14-miscellaneous-locks/#internal-ru-page-303)–[303](/ru/14-miscellaneous-locks/#internal-ru-page-304)

- *max\_wal\_senders* [247](/ru/11-wal-modes/#internal-ru-page-248)

- <span id="internal-ru-page-675" class="pdf-anchor"></span>*max\_wal\_size* [228](/ru/10-write-ahead-log/#internal-ru-page-229), [232](/ru/10-write-ahead-log/#internal-ru-page-233)

- *max\_worker\_processes* [139](/ru/07-autovacuum/#internal-ru-page-140), [384](/ru/18-table-access-methods/#internal-ru-page-385)

- Memoize [448](/ru/21-nested-loop/#internal-ru-page-449)–[450](/ru/21-nested-loop/#internal-ru-page-451), [506](/ru/23-sorting-and-merging/#internal-ru-page-507)

- Merge Join [483](/ru/23-sorting-and-merging/#internal-ru-page-484)

- minimal [239](/ru/11-wal-modes/#internal-ru-page-240), [247](/ru/11-wal-modes/#internal-ru-page-248), [251](/ru/11-wal-modes/#internal-ru-page-252)

- *min\_parallel\_index\_scan\_size* [132](/ru/06-vacuum-and-freezing/#internal-ru-page-133)

- *min\_parallel\_table\_scan\_size* [385](/ru/18-table-access-methods/#internal-ru-page-386)

- *min\_wal\_size* [229](/ru/10-write-ahead-log/#internal-ru-page-230)

- MixedAggregate [504](/ru/23-sorting-and-merging/#internal-ru-page-505)

- *multixact\_member\_buffers* [272](/ru/13-row-level-locks/#internal-ru-page-273)

- *multixact\_offset\_buffers* [272](/ru/13-row-level-locks/#internal-ru-page-273)

## N {#index-n}

- *n\_distinct\_per\_range* [667](/ru/29-brin/#internal-ru-page-668)

- Nested Loop [326](/ru/16-query-execution-stages/#internal-ru-page-327), [439](/ru/21-nested-loop/#internal-ru-page-440), [441](/ru/21-nested-loop/#internal-ru-page-442), [444](/ru/21-nested-loop/#internal-ru-page-445), [449](/ru/21-nested-loop/#internal-ru-page-450)

- Nested Loop Anti Join [452](/ru/21-nested-loop/#internal-ru-page-453)

- Nested Loop Left Join [439](/ru/21-nested-loop/#internal-ru-page-440), [451](/ru/21-nested-loop/#internal-ru-page-452)

- Nested Loop Semi Join [454](/ru/21-nested-loop/#internal-ru-page-455)

- NULL *см.* неопределенное значение

## O {#index-o}

- OID [25](/ru/01-introduction/#internal-ru-page-26)

## P {#index-p}

- pageinspect [75](/ru/03-pages-and-tuples/#internal-ru-page-76), [79](/ru/03-pages-and-tuples/#internal-ru-page-80), [83](/ru/03-pages-and-tuples/#internal-ru-page-84), [90](/ru/03-pages-and-tuples/#internal-ru-page-91), [149](/ru/07-autovacuum/#internal-ru-page-150), [215](/ru/10-write-ahead-log/#internal-ru-page-216), [270](/ru/13-row-level-locks/#internal-ru-page-271), [513](/ru/24-hash/#internal-ru-page-514), [560](/ru/26-gist/#internal-ru-page-561), [596](/ru/27-sp-gist/#internal-ru-page-597), [615](/ru/28-gin/#internal-ru-page-616), [646](/ru/29-brin/#internal-ru-page-647)

- *pages\_per\_range* [642](/ru/29-brin/#internal-ru-page-643)

- Parallel Append [391](/ru/18-table-access-methods/#internal-ru-page-392)–[392](/ru/18-table-access-methods/#internal-ru-page-393)

- Parallel Bitmap Heap Scan [436](/ru/20-index-scans/#internal-ru-page-437)

- Parallel Hash [472](/ru/22-hashing/#internal-ru-page-473)

- Parallel Hash Join [472](/ru/22-hashing/#internal-ru-page-473)

- Parallel Index Only Scan [435](/ru/20-index-scans/#internal-ru-page-436)

- Parallel Index Scan [435](/ru/20-index-scans/#internal-ru-page-436)

- Parallel Seq Scan [380](/ru/18-table-access-methods/#internal-ru-page-381)–[381](/ru/18-table-access-methods/#internal-ru-page-382), [471](/ru/22-hashing/#internal-ru-page-472)

- *parallel\_leader\_participation* [379](/ru/18-table-access-methods/#internal-ru-page-380), [381](/ru/18-table-access-methods/#internal-ru-page-382)

- *parallel\_setup\_cost* [382](/ru/18-table-access-methods/#internal-ru-page-383), [501](/ru/23-sorting-and-merging/#internal-ru-page-502)

- *parallel\_tuple\_cost* [382](/ru/18-table-access-methods/#internal-ru-page-383), [501](/ru/23-sorting-and-merging/#internal-ru-page-502)

- *parallel\_workers* [385](/ru/18-table-access-methods/#internal-ru-page-386)

- Partial Aggregate [382](/ru/18-table-access-methods/#internal-ru-page-383)–[383](/ru/18-table-access-methods/#internal-ru-page-384)

- Partial GroupAggregate [504](/ru/23-sorting-and-merging/#internal-ru-page-505)

- pgbench [237](/ru/11-wal-modes/#internal-ru-page-238), [243](/ru/11-wal-modes/#internal-ru-page-244), [313](/ru/15-locks-on-memory-structures/#internal-ru-page-314)

- pg\_buffercache [189](/ru/09-buffer-cache/#internal-ru-page-190), [203](/ru/09-buffer-cache/#internal-ru-page-204), [206](/ru/09-buffer-cache/#internal-ru-page-207)

- pg\_checksums [240](/ru/11-wal-modes/#internal-ru-page-241)

- pg\_controldata [223](/ru/10-write-ahead-log/#internal-ru-page-224)

- PGDATA [23](/ru/01-introduction/#internal-ru-page-24)

- pg\_dump [109](/ru/04-snapshots/#internal-ru-page-110)

- pg\_prewarm [206](/ru/09-buffer-cache/#internal-ru-page-207)

- *pg\_prewarm.autoprewarm* [207](/ru/09-buffer-cache/#internal-ru-page-208)

- *pg\_prewarm.autoprewarm\_interval* [207](/ru/09-buffer-cache/#internal-ru-page-208)

- pg\_rewind [213](/ru/10-write-ahead-log/#internal-ru-page-214)

- pgrowlocks [273](/ru/13-row-level-locks/#internal-ru-page-274), [291](/ru/13-row-level-locks/#internal-ru-page-292)

- pgstattuple [171](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-172)–[172](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-173)

- pg\_test\_fsync [240](/ru/11-wal-modes/#internal-ru-page-241)

- pg\_trgm [588](/ru/26-gist/#internal-ru-page-589), [611](/ru/27-sp-gist/#internal-ru-page-612), [630](/ru/28-gin/#internal-ru-page-631)

- pg\_visibility [127](/ru/06-vacuum-and-freezing/#internal-ru-page-128), [150](/ru/07-autovacuum/#internal-ru-page-151)

- pg\_wait\_sampling [312](/ru/15-locks-on-memory-structures/#internal-ru-page-313)

- *pg\_wait\_sampling.profile\_period* [314](/ru/15-locks-on-memory-structures/#internal-ru-page-315)

- pg\_waldump [217](/ru/10-write-ahead-log/#internal-ru-page-218), [226](/ru/10-write-ahead-log/#internal-ru-page-227), [244](/ru/11-wal-modes/#internal-ru-page-245)

- pg\_walinspect [217](/ru/10-write-ahead-log/#internal-ru-page-218), [244](/ru/11-wal-modes/#internal-ru-page-245), [248](/ru/11-wal-modes/#internal-ru-page-249)

- *plan\_cache\_mode* [344](/ru/16-query-execution-stages/#internal-ru-page-345)

- postgres [39](/ru/01-introduction/#internal-ru-page-40)

- postmaster [39](/ru/01-introduction/#internal-ru-page-40)–[41](/ru/01-introduction/#internal-ru-page-42), [139](/ru/07-autovacuum/#internal-ru-page-140), [223](/ru/10-write-ahead-log/#internal-ru-page-224), [225](/ru/10-write-ahead-log/#internal-ru-page-226), [379](/ru/18-table-access-methods/#internal-ru-page-380)

- ProcArray [85](/ru/03-pages-and-tuples/#internal-ru-page-86), [99](/ru/04-snapshots/#internal-ru-page-100), [314](/ru/15-locks-on-memory-structures/#internal-ru-page-315)

- psql [17](/ru/about-this-book/#internal-ru-page-18), [21](/ru/about-this-book/#internal-ru-page-22), [25](/ru/01-introduction/#internal-ru-page-26), [96](/ru/03-pages-and-tuples/#internal-ru-page-97), [311](/ru/15-locks-on-memory-structures/#internal-ru-page-312), [319](/ru/16-query-execution-stages/#internal-ru-page-320), [341](/ru/16-query-execution-stages/#internal-ru-page-342), [343](/ru/16-query-execution-stages/#internal-ru-page-344)

## Q {#index-q}

- Quadtree [591](/ru/27-sp-gist/#internal-ru-page-592)

<span id="internal-ru-page-676" class="pdf-anchor"></span>

## R {#index-r}

- *random\_page\_cost* [376](/ru/18-table-access-methods/#internal-ru-page-377), [419](/ru/20-index-scans/#internal-ru-page-420), [432](/ru/20-index-scans/#internal-ru-page-433)

- RD-дерево [580](/ru/26-gist/#internal-ru-page-581)

- Read Committed [51](/ru/02-isolation/#internal-ru-page-52)–[56](/ru/02-isolation/#internal-ru-page-57), [59](/ru/02-isolation/#internal-ru-page-60)–[60](/ru/02-isolation/#internal-ru-page-61), [63](/ru/02-isolation/#internal-ru-page-64), [65](/ru/02-isolation/#internal-ru-page-66), [73](/ru/02-isolation/#internal-ru-page-74)–[74](/ru/02-isolation/#internal-ru-page-75), [97](/ru/04-snapshots/#internal-ru-page-98), [105](/ru/04-snapshots/#internal-ru-page-106)–[106](/ru/04-snapshots/#internal-ru-page-107), [110](/ru/04-snapshots/#internal-ru-page-111), [128](/ru/06-vacuum-and-freezing/#internal-ru-page-129), [279](/ru/13-row-level-locks/#internal-ru-page-280)

- Read Uncommitted [51](/ru/02-isolation/#internal-ru-page-52)–[54](/ru/02-isolation/#internal-ru-page-55)

- Repeatable Read [52](/ru/02-isolation/#internal-ru-page-53)–[54](/ru/02-isolation/#internal-ru-page-55), [63](/ru/02-isolation/#internal-ru-page-64)–[65](/ru/02-isolation/#internal-ru-page-66), [67](/ru/02-isolation/#internal-ru-page-68)–[68](/ru/02-isolation/#internal-ru-page-69), [70](/ru/02-isolation/#internal-ru-page-71), [72](/ru/02-isolation/#internal-ru-page-73)–[74](/ru/02-isolation/#internal-ru-page-75), [97](/ru/04-snapshots/#internal-ru-page-98), [106](/ru/04-snapshots/#internal-ru-page-107), [110](/ru/04-snapshots/#internal-ru-page-111), [162](/ru/07-autovacuum/#internal-ru-page-163), [278](/ru/13-row-level-locks/#internal-ru-page-279), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300)

- replica [247](/ru/11-wal-modes/#internal-ru-page-248), [250](/ru/11-wal-modes/#internal-ru-page-251)–[251](/ru/11-wal-modes/#internal-ru-page-252)

- RTE [323](/ru/16-query-execution-stages/#internal-ru-page-324)

- RUM [630](/ru/28-gin/#internal-ru-page-631)

- R-дерево [557](/ru/26-gist/#internal-ru-page-558)

## S {#index-s}

- *search\_path* [26](/ru/01-introduction/#internal-ru-page-27)

- seg [587](/ru/26-gist/#internal-ru-page-588)

- Seq Scan [326](/ru/16-query-execution-stages/#internal-ru-page-327), [375](/ru/18-table-access-methods/#internal-ru-page-376), [377](/ru/18-table-access-methods/#internal-ru-page-378)–[378](/ru/18-table-access-methods/#internal-ru-page-379)

- *seq\_page\_cost* [376](/ru/18-table-access-methods/#internal-ru-page-377), [419](/ru/20-index-scans/#internal-ru-page-420), [432](/ru/20-index-scans/#internal-ru-page-433), [469](/ru/22-hashing/#internal-ru-page-470)

- Serializable [52](/ru/02-isolation/#internal-ru-page-53)–[53](/ru/02-isolation/#internal-ru-page-54), [70](/ru/02-isolation/#internal-ru-page-71), [72](/ru/02-isolation/#internal-ru-page-73)–[74](/ru/02-isolation/#internal-ru-page-75), [97](/ru/04-snapshots/#internal-ru-page-98), [106](/ru/04-snapshots/#internal-ru-page-107), [110](/ru/04-snapshots/#internal-ru-page-111), [278](/ru/13-row-level-locks/#internal-ru-page-279), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300), [304](/ru/14-miscellaneous-locks/#internal-ru-page-305), [388](/ru/18-table-access-methods/#internal-ru-page-389), [409](/ru/19-index-access-methods/#internal-ru-page-410)

- *shared\_buffers* [202](/ru/09-buffer-cache/#internal-ru-page-203)

- *shared\_preload\_libraries* [206](/ru/09-buffer-cache/#internal-ru-page-207), [313](/ru/15-locks-on-memory-structures/#internal-ru-page-314)

- Skip Scan [539](/ru/25-b-tree/#internal-ru-page-540)

- Sort [488](/ru/23-sorting-and-merging/#internal-ru-page-489)–[490](/ru/23-sorting-and-merging/#internal-ru-page-491), [492](/ru/23-sorting-and-merging/#internal-ru-page-493), [501](/ru/23-sorting-and-merging/#internal-ru-page-502), [503](/ru/23-sorting-and-merging/#internal-ru-page-504)–[504](/ru/23-sorting-and-merging/#internal-ru-page-505)

- SP-GiST [589](/ru/27-sp-gist/#internal-ru-page-590)

  - класс операторов [590](/ru/27-sp-gist/#internal-ru-page-591), [592](/ru/27-sp-gist/#internal-ru-page-593), [606](/ru/27-sp-gist/#internal-ru-page-607)

  - свойства [601](/ru/27-sp-gist/#internal-ru-page-602), [610](/ru/27-sp-gist/#internal-ru-page-611)

  - страницы [596](/ru/27-sp-gist/#internal-ru-page-597)

- startup [223](/ru/10-write-ahead-log/#internal-ru-page-224)–[224](/ru/10-write-ahead-log/#internal-ru-page-225)

- *statement\_timeout* [285](/ru/13-row-level-locks/#internal-ru-page-286)

- SubPlan [391](/ru/18-table-access-methods/#internal-ru-page-392)

- *subtransaction\_buffers* [92](/ru/03-pages-and-tuples/#internal-ru-page-93)

- Suffix truncation *см.* исключение атрибутов

- *synchronous\_commit* [235](/ru/11-wal-modes/#internal-ru-page-236)–[237](/ru/11-wal-modes/#internal-ru-page-238)

## T {#index-t}

- *temp\_buffers* [209](/ru/09-buffer-cache/#internal-ru-page-210)

- *temp\_file\_limit* [209](/ru/09-buffer-cache/#internal-ru-page-210), [339](/ru/16-query-execution-stages/#internal-ru-page-340), [464](/ru/22-hashing/#internal-ru-page-465)

- Tid Scan [415](/ru/20-index-scans/#internal-ru-page-416)

- TOAST [25](/ru/01-introduction/#internal-ru-page-26), [33](/ru/01-introduction/#internal-ru-page-34), [90](/ru/03-pages-and-tuples/#internal-ru-page-91), [200](/ru/09-buffer-cache/#internal-ru-page-201)

- *track\_commit\_timestamp* [99](/ru/04-snapshots/#internal-ru-page-100)

- *track\_cost\_delay\_timing* [166](/ru/07-autovacuum/#internal-ru-page-167)

- *track\_counts* [139](/ru/07-autovacuum/#internal-ru-page-140)

- *track\_io\_timing* [206](/ru/09-buffer-cache/#internal-ru-page-207)

- *transaction\_buffers* [85](/ru/03-pages-and-tuples/#internal-ru-page-86)

- *transaction\_timeout* [178](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-179)

## U {#index-u}

- Unique [503](/ru/23-sorting-and-merging/#internal-ru-page-504)

## V {#index-v}

- *vacuum\_buffer\_usage\_limit* [200](/ru/09-buffer-cache/#internal-ru-page-201)

- *vacuum\_cost\_delay* [157](/ru/07-autovacuum/#internal-ru-page-158), [163](/ru/07-autovacuum/#internal-ru-page-164)–[164](/ru/07-autovacuum/#internal-ru-page-165)

- *vacuum\_cost\_limit* [163](/ru/07-autovacuum/#internal-ru-page-164)–[164](/ru/07-autovacuum/#internal-ru-page-165), [167](/ru/07-autovacuum/#internal-ru-page-168)

- *vacuum\_cost\_page\_dirty* [164](/ru/07-autovacuum/#internal-ru-page-165)

- *vacuum\_cost\_page\_hit* [164](/ru/07-autovacuum/#internal-ru-page-165)

- *vacuum\_cost\_page\_miss* [164](/ru/07-autovacuum/#internal-ru-page-165)

- *vacuum\_failsafe\_age* [150](/ru/07-autovacuum/#internal-ru-page-151), [157](/ru/07-autovacuum/#internal-ru-page-158)

- *vacuum\_freeze\_min\_age* [150](/ru/07-autovacuum/#internal-ru-page-151)–[152](/ru/07-autovacuum/#internal-ru-page-153), [155](/ru/07-autovacuum/#internal-ru-page-156)

- *vacuum\_freeze\_table\_age* [150](/ru/07-autovacuum/#internal-ru-page-151), [153](/ru/07-autovacuum/#internal-ru-page-154)–[155](/ru/07-autovacuum/#internal-ru-page-156)

- *vacuum\_index\_cleanup* [158](/ru/07-autovacuum/#internal-ru-page-159)

- *vacuum\_max\_eager\_freeze\_failure\_rate* [158](/ru/07-autovacuum/#internal-ru-page-159)–[159](/ru/07-autovacuum/#internal-ru-page-160)

- *vacuum\_multixact\_failsafe\_age* [274](/ru/13-row-level-locks/#internal-ru-page-275)

- *vacuum\_multixact\_freeze\_min\_age* [274](/ru/13-row-level-locks/#internal-ru-page-275)

- <span id="internal-ru-page-677" class="pdf-anchor"></span>*vacuum\_multixact\_freeze\_table\_age* [274](/ru/13-row-level-locks/#internal-ru-page-275)

- *vacuum\_truncate* [134](/ru/06-vacuum-and-freezing/#internal-ru-page-135)

- *values\_per\_range* [661](/ru/29-brin/#internal-ru-page-662)

## W {#index-w}

- WAL *см.* журнал предзаписи

- *wal\_buffers* [214](/ru/10-write-ahead-log/#internal-ru-page-215)

- *wal\_compression* [243](/ru/11-wal-modes/#internal-ru-page-244)

- *wal\_init\_zero* [233](/ru/10-write-ahead-log/#internal-ru-page-234)

- *wal\_keep\_size* [230](/ru/10-write-ahead-log/#internal-ru-page-231)

- *wal\_level* [247](/ru/11-wal-modes/#internal-ru-page-248)

- *wal\_log\_hints* [243](/ru/11-wal-modes/#internal-ru-page-244)

- *wal\_recycle* [229](/ru/10-write-ahead-log/#internal-ru-page-230)

- *wal\_segment\_size* [216](/ru/10-write-ahead-log/#internal-ru-page-217)

- walsender [234](/ru/11-wal-modes/#internal-ru-page-235), [247](/ru/11-wal-modes/#internal-ru-page-248)

- *wal\_skip\_threshold* [247](/ru/11-wal-modes/#internal-ru-page-248)–[248](/ru/11-wal-modes/#internal-ru-page-249)

- *wal\_sync\_method* [240](/ru/11-wal-modes/#internal-ru-page-241)

- walwriter [236](/ru/11-wal-modes/#internal-ru-page-237)

- *wal\_writer\_delay* [236](/ru/11-wal-modes/#internal-ru-page-237)

- *wal\_writer\_flush\_after* [236](/ru/11-wal-modes/#internal-ru-page-237)

- WindowAgg [490](/ru/23-sorting-and-merging/#internal-ru-page-491)

- *work\_mem* [20](/ru/about-this-book/#internal-ru-page-21), [338](/ru/16-query-execution-stages/#internal-ru-page-339)–[339](/ru/16-query-execution-stages/#internal-ru-page-340), [428](/ru/20-index-scans/#internal-ru-page-429)–[430](/ru/20-index-scans/#internal-ru-page-431), [432](/ru/20-index-scans/#internal-ru-page-433), [449](/ru/21-nested-loop/#internal-ru-page-450), [458](/ru/22-hashing/#internal-ru-page-459), [466](/ru/22-hashing/#internal-ru-page-467), [470](/ru/22-hashing/#internal-ru-page-471), [472](/ru/22-hashing/#internal-ru-page-473)–[473](/ru/22-hashing/#internal-ru-page-474), [480](/ru/22-hashing/#internal-ru-page-481), [491](/ru/23-sorting-and-merging/#internal-ru-page-492)

## X {#index-x}

- xmin и xmax [78](/ru/03-pages-and-tuples/#internal-ru-page-79), [80](/ru/03-pages-and-tuples/#internal-ru-page-81), [84](/ru/03-pages-and-tuples/#internal-ru-page-85), [87](/ru/03-pages-and-tuples/#internal-ru-page-88), [98](/ru/04-snapshots/#internal-ru-page-99), [134](/ru/06-vacuum-and-freezing/#internal-ru-page-135), [268](/ru/13-row-level-locks/#internal-ru-page-269), [274](/ru/13-row-level-locks/#internal-ru-page-275)

## А {#index-а}

- Агрегация [377](/ru/18-table-access-methods/#internal-ru-page-378), [382](/ru/18-table-access-methods/#internal-ru-page-383)

  - сортировкой [501](/ru/23-sorting-and-merging/#internal-ru-page-502)

  - хешированием [479](/ru/22-hashing/#internal-ru-page-480), [501](/ru/23-sorting-and-merging/#internal-ru-page-502)

- Анализ [137](/ru/06-vacuum-and-freezing/#internal-ru-page-138), [347](/ru/17-statistics/#internal-ru-page-348), [513](/ru/24-hash/#internal-ru-page-514)

- Аномалия

  - грязного чтения [48](/ru/02-isolation/#internal-ru-page-49), [50](/ru/02-isolation/#internal-ru-page-51), [55](/ru/02-isolation/#internal-ru-page-56)

  - неповторяющегося чтения [51](/ru/02-isolation/#internal-ru-page-52), [56](/ru/02-isolation/#internal-ru-page-57), [63](/ru/02-isolation/#internal-ru-page-64)

  - несогласованного чтения [58](/ru/02-isolation/#internal-ru-page-59), [61](/ru/02-isolation/#internal-ru-page-62), [65](/ru/02-isolation/#internal-ru-page-66)

  - несогласованной записи [67](/ru/02-isolation/#internal-ru-page-68), [70](/ru/02-isolation/#internal-ru-page-71), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300)

  - потерянного обновления [50](/ru/02-isolation/#internal-ru-page-51), [61](/ru/02-isolation/#internal-ru-page-62)–[62](/ru/02-isolation/#internal-ru-page-63)

  - только читающей транзакции [68](/ru/02-isolation/#internal-ru-page-69), [71](/ru/02-isolation/#internal-ru-page-72), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300)

  - фантомного чтения [51](/ru/02-isolation/#internal-ru-page-52), [63](/ru/02-isolation/#internal-ru-page-64), [298](/ru/14-miscellaneous-locks/#internal-ru-page-299)

- Атомарность [49](/ru/02-isolation/#internal-ru-page-50), [94](/ru/03-pages-and-tuples/#internal-ru-page-95)

## Б {#index-б}

- База данных [23](/ru/01-introduction/#internal-ru-page-24)

- Биты-подсказки *см.* информационные биты

- Блок *см.* страница

- Блокировка [53](/ru/02-isolation/#internal-ru-page-54), [255](/ru/12-relation-level-locks/#internal-ru-page-256), [395](/ru/19-index-access-methods/#internal-ru-page-396)

  - без ожидания [179](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-180), [284](/ru/13-row-level-locks/#internal-ru-page-285)

  - в памяти [189](/ru/09-buffer-cache/#internal-ru-page-190)

  - версии строки [275](/ru/13-row-level-locks/#internal-ru-page-276)

  - легкая [306](/ru/15-locks-on-memory-structures/#internal-ru-page-307)

  - неотношения [293](/ru/14-miscellaneous-locks/#internal-ru-page-294)

  - номера транзакции [259](/ru/12-relation-level-locks/#internal-ru-page-260)

  - отношения [133](/ru/06-vacuum-and-freezing/#internal-ru-page-134), [171](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-172), [176](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-177), [249](/ru/11-wal-modes/#internal-ru-page-250), [261](/ru/12-relation-level-locks/#internal-ru-page-262)

  - очередь [264](/ru/12-relation-level-locks/#internal-ru-page-265), [274](/ru/13-row-level-locks/#internal-ru-page-275), [281](/ru/13-row-level-locks/#internal-ru-page-282)

  - повышение уровня [268](/ru/13-row-level-locks/#internal-ru-page-269), [302](/ru/14-miscellaneous-locks/#internal-ru-page-303)

  - предикатная [298](/ru/14-miscellaneous-locks/#internal-ru-page-299)

  - расширения отношения [295](/ru/14-miscellaneous-locks/#internal-ru-page-296)

  - рекомендательная [296](/ru/14-miscellaneous-locks/#internal-ru-page-297)

  - спин [305](/ru/15-locks-on-memory-structures/#internal-ru-page-306)

  - страницы [296](/ru/14-miscellaneous-locks/#internal-ru-page-297)

  - строки [179](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-180), [268](/ru/13-row-level-locks/#internal-ru-page-269)

  - <span id="internal-ru-page-678" class="pdf-anchor"></span>транш [307](/ru/15-locks-on-memory-structures/#internal-ru-page-308)

  - тяжелая [258](/ru/12-relation-level-locks/#internal-ru-page-259), [269](/ru/13-row-level-locks/#internal-ru-page-270)

- Буферное кольцо [198](/ru/09-buffer-cache/#internal-ru-page-199), [374](/ru/18-table-access-methods/#internal-ru-page-375)

- Буферный кеш [40](/ru/01-introduction/#internal-ru-page-41), [188](/ru/09-buffer-cache/#internal-ru-page-189), [212](/ru/10-write-ahead-log/#internal-ru-page-213), [219](/ru/10-write-ahead-log/#internal-ru-page-220), [306](/ru/15-locks-on-memory-structures/#internal-ru-page-307), [374](/ru/18-table-access-methods/#internal-ru-page-375), [395](/ru/19-index-access-methods/#internal-ru-page-396), [420](/ru/20-index-scans/#internal-ru-page-421)

  - вытеснение [196](/ru/09-buffer-cache/#internal-ru-page-197)

  - локальный [209](/ru/09-buffer-cache/#internal-ru-page-210), [392](/ru/18-table-access-methods/#internal-ru-page-393)

  - настройка [202](/ru/09-buffer-cache/#internal-ru-page-203)

## В {#index-в}

- Версия строки [77](/ru/03-pages-and-tuples/#internal-ru-page-78)

  - только добавление [132](/ru/06-vacuum-and-freezing/#internal-ru-page-133), [142](/ru/07-autovacuum/#internal-ru-page-143)

- Верхний ключ [530](/ru/25-b-tree/#internal-ru-page-531), [532](/ru/25-b-tree/#internal-ru-page-533), [615](/ru/28-gin/#internal-ru-page-616)

- Ветвь времени [217](/ru/10-write-ahead-log/#internal-ru-page-218)

- Взаимоблокировка [258](/ru/12-relation-level-locks/#internal-ru-page-259), [286](/ru/13-row-level-locks/#internal-ru-page-287), [295](/ru/14-miscellaneous-locks/#internal-ru-page-296)–[296](/ru/14-miscellaneous-locks/#internal-ru-page-297)

- Видимость [98](/ru/04-snapshots/#internal-ru-page-99), [104](/ru/04-snapshots/#internal-ru-page-105), [374](/ru/18-table-access-methods/#internal-ru-page-375), [395](/ru/19-index-access-methods/#internal-ru-page-396), [414](/ru/20-index-scans/#internal-ru-page-415), [423](/ru/20-index-scans/#internal-ru-page-424)

- Виртуальная транзакция [91](/ru/03-pages-and-tuples/#internal-ru-page-92), [106](/ru/04-snapshots/#internal-ru-page-107), [260](/ru/12-relation-level-locks/#internal-ru-page-261)

- Вложенная транзакция [92](/ru/03-pages-and-tuples/#internal-ru-page-93), [219](/ru/10-write-ahead-log/#internal-ru-page-220)

- Внедрение SQL-кода [342](/ru/16-query-execution-stages/#internal-ru-page-343)

- Внешний ключ [270](/ru/13-row-level-locks/#internal-ru-page-271)–[271](/ru/13-row-level-locks/#internal-ru-page-272), [445](/ru/21-nested-loop/#internal-ru-page-446)

- Восстановление [223](/ru/10-write-ahead-log/#internal-ru-page-224)

- Выравнивание [79](/ru/03-pages-and-tuples/#internal-ru-page-80)

- Вытеснение [196](/ru/09-buffer-cache/#internal-ru-page-197), [215](/ru/10-write-ahead-log/#internal-ru-page-216), [227](/ru/10-write-ahead-log/#internal-ru-page-228)

## Г {#index-г}

- Гистограмма [356](/ru/17-statistics/#internal-ru-page-357)

- Горизонт [105](/ru/04-snapshots/#internal-ru-page-106)–[106](/ru/04-snapshots/#internal-ru-page-107), [111](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-112), [128](/ru/06-vacuum-and-freezing/#internal-ru-page-129), [178](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-179), [425](/ru/20-index-scans/#internal-ru-page-426)

- Гранулярность [256](/ru/12-relation-level-locks/#internal-ru-page-257)

- Граф ожиданий [286](/ru/13-row-level-locks/#internal-ru-page-287)

- Группировка [478](/ru/22-hashing/#internal-ru-page-479), [503](/ru/23-sorting-and-merging/#internal-ru-page-504)

- Грязное чтение [48](/ru/02-isolation/#internal-ru-page-49), [50](/ru/02-isolation/#internal-ru-page-51), [55](/ru/02-isolation/#internal-ru-page-56)

## Д {#index-д}

- Декартово произведение [438](/ru/21-nested-loop/#internal-ru-page-439), [440](/ru/21-nested-loop/#internal-ru-page-441)

- Демобаза [319](/ru/16-query-execution-stages/#internal-ru-page-320), [558](/ru/26-gist/#internal-ru-page-559), [643](/ru/29-brin/#internal-ru-page-644)

- Дерево

  - несбалансированное [589](/ru/27-sp-gist/#internal-ru-page-590)

  - плана [326](/ru/16-query-execution-stages/#internal-ru-page-327)

  - префиксное [131](/ru/06-vacuum-and-freezing/#internal-ru-page-132), [605](/ru/27-sp-gist/#internal-ru-page-606)

  - разбора [322](/ru/16-query-execution-stages/#internal-ru-page-323)

  - сбалансированное [524](/ru/25-b-tree/#internal-ru-page-525), [528](/ru/25-b-tree/#internal-ru-page-529), [555](/ru/26-gist/#internal-ru-page-556), [612](/ru/28-gin/#internal-ru-page-613)

  - сигнатурное [581](/ru/26-gist/#internal-ru-page-582)

- Диаграмма размаха [655](/ru/29-brin/#internal-ru-page-656)

- Долговечность [49](/ru/02-isolation/#internal-ru-page-50)

## Ж {#index-ж}

- Журнал предзаписи [41](/ru/01-introduction/#internal-ru-page-42), [211](/ru/10-write-ahead-log/#internal-ru-page-212), [308](/ru/15-locks-on-memory-structures/#internal-ru-page-309), [372](/ru/18-table-access-methods/#internal-ru-page-373), [395](/ru/19-index-access-methods/#internal-ru-page-396)

  - уровни [246](/ru/11-wal-modes/#internal-ru-page-247)

## З {#index-з}

- Заголовок

  - версии [78](/ru/03-pages-and-tuples/#internal-ru-page-79), [268](/ru/13-row-level-locks/#internal-ru-page-269)

  - страницы [75](/ru/03-pages-and-tuples/#internal-ru-page-76), [127](/ru/06-vacuum-and-freezing/#internal-ru-page-128)

- Закрепление буфера [189](/ru/09-buffer-cache/#internal-ru-page-190), [191](/ru/09-buffer-cache/#internal-ru-page-192), [308](/ru/15-locks-on-memory-structures/#internal-ru-page-309)

- Замо́к *см.* блокировка

- Заморозка [135](/ru/06-vacuum-and-freezing/#internal-ru-page-136), [175](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-176), [193](/ru/09-buffer-cache/#internal-ru-page-194), [274](/ru/13-row-level-locks/#internal-ru-page-275)

  - вручную [136](/ru/06-vacuum-and-freezing/#internal-ru-page-137), [151](/ru/07-autovacuum/#internal-ru-page-152), [158](/ru/07-autovacuum/#internal-ru-page-159)

  - нетерпеливое сканирование [158](/ru/07-autovacuum/#internal-ru-page-159)

  - при загрузке [161](/ru/07-autovacuum/#internal-ru-page-162)

- «Звездочка», причины не использовать [38](/ru/01-introduction/#internal-ru-page-39), [459](/ru/22-hashing/#internal-ru-page-460), [497](/ru/23-sorting-and-merging/#internal-ru-page-498)

## И {#index-и}

- Идентификатор версии [77](/ru/03-pages-and-tuples/#internal-ru-page-78), [394](/ru/19-index-access-methods/#internal-ru-page-395), [614](/ru/28-gin/#internal-ru-page-615)

- Изменчивость функций [60](/ru/02-isolation/#internal-ru-page-61), [402](/ru/19-index-access-methods/#internal-ru-page-403), [412](/ru/19-index-access-methods/#internal-ru-page-413)

- <span id="internal-ru-page-679" class="pdf-anchor"></span>Изоляция [49](/ru/02-isolation/#internal-ru-page-50)

  - на основе снимков [54](/ru/02-isolation/#internal-ru-page-55), [70](/ru/02-isolation/#internal-ru-page-71), [97](/ru/04-snapshots/#internal-ru-page-98), [268](/ru/13-row-level-locks/#internal-ru-page-269)

- Индекс [394](/ru/19-index-access-methods/#internal-ru-page-395), [400](/ru/19-index-access-methods/#internal-ru-page-401)

  - версионность [89](/ru/03-pages-and-tuples/#internal-ru-page-90)

  - обеспечение целостности [406](/ru/19-index-access-methods/#internal-ru-page-407), [408](/ru/19-index-access-methods/#internal-ru-page-409), [521](/ru/24-hash/#internal-ru-page-522), [552](/ru/25-b-tree/#internal-ru-page-553), [571](/ru/26-gist/#internal-ru-page-572), [574](/ru/26-gist/#internal-ru-page-575), [601](/ru/27-sp-gist/#internal-ru-page-602)

  - очистка [123](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-124), [518](/ru/24-hash/#internal-ru-page-519), [529](/ru/25-b-tree/#internal-ru-page-530), [534](/ru/25-b-tree/#internal-ru-page-535), [625](/ru/28-gin/#internal-ru-page-626)

  - по выражению [364](/ru/17-statistics/#internal-ru-page-365), [401](/ru/19-index-access-methods/#internal-ru-page-402), [664](/ru/29-brin/#internal-ru-page-665)

  - покрывающий [408](/ru/19-index-access-methods/#internal-ru-page-409), [422](/ru/20-index-scans/#internal-ru-page-423), [425](/ru/20-index-scans/#internal-ru-page-426), [552](/ru/25-b-tree/#internal-ru-page-553), [574](/ru/26-gist/#internal-ru-page-575), [601](/ru/27-sp-gist/#internal-ru-page-602)

  - составной [407](/ru/19-index-access-methods/#internal-ru-page-408), [536](/ru/25-b-tree/#internal-ru-page-537), [545](/ru/25-b-tree/#internal-ru-page-546), [552](/ru/25-b-tree/#internal-ru-page-553), [574](/ru/26-gist/#internal-ru-page-575), [628](/ru/28-gin/#internal-ru-page-629), [656](/ru/29-brin/#internal-ru-page-657)

  - статистика [364](/ru/17-statistics/#internal-ru-page-365)

  - уникальный [270](/ru/13-row-level-locks/#internal-ru-page-271), [406](/ru/19-index-access-methods/#internal-ru-page-407), [408](/ru/19-index-access-methods/#internal-ru-page-409), [526](/ru/25-b-tree/#internal-ru-page-527), [533](/ru/25-b-tree/#internal-ru-page-534), [552](/ru/25-b-tree/#internal-ru-page-553)

  - упорядоченность [405](/ru/19-index-access-methods/#internal-ru-page-406), [410](/ru/19-index-access-methods/#internal-ru-page-411), [523](/ru/25-b-tree/#internal-ru-page-524), [536](/ru/25-b-tree/#internal-ru-page-537), [545](/ru/25-b-tree/#internal-ru-page-546), [547](/ru/25-b-tree/#internal-ru-page-548), [552](/ru/25-b-tree/#internal-ru-page-553)

  - частичный [412](/ru/19-index-access-methods/#internal-ru-page-413)

- Индексирования механизм [395](/ru/19-index-access-methods/#internal-ru-page-396), [404](/ru/19-index-access-methods/#internal-ru-page-405)

- Информационные биты [78](/ru/03-pages-and-tuples/#internal-ru-page-79), [83](/ru/03-pages-and-tuples/#internal-ru-page-84), [86](/ru/03-pages-and-tuples/#internal-ru-page-87), [98](/ru/04-snapshots/#internal-ru-page-99), [243](/ru/11-wal-modes/#internal-ru-page-244), [268](/ru/13-row-level-locks/#internal-ru-page-269)

- Исключение

  - атрибутов [535](/ru/25-b-tree/#internal-ru-page-536)

  - дубликатов [533](/ru/25-b-tree/#internal-ru-page-534), [613](/ru/28-gin/#internal-ru-page-614)

- Исполнение запроса [337](/ru/16-query-execution-stages/#internal-ru-page-338), [342](/ru/16-query-execution-stages/#internal-ru-page-343)

## К {#index-к}

- Кардинальность [335](/ru/16-query-execution-stages/#internal-ru-page-336), [346](/ru/17-statistics/#internal-ru-page-347), [420](/ru/20-index-scans/#internal-ru-page-421)

  - соединения [444](/ru/21-nested-loop/#internal-ru-page-445)

- Карта

  - битовая [131](/ru/06-vacuum-and-freezing/#internal-ru-page-132), [427](/ru/20-index-scans/#internal-ru-page-428), [512](/ru/24-hash/#internal-ru-page-513), [642](/ru/29-brin/#internal-ru-page-643), [647](/ru/29-brin/#internal-ru-page-648), [656](/ru/29-brin/#internal-ru-page-657)

  - видимости [32](/ru/01-introduction/#internal-ru-page-33), [112](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-113), [125](/ru/06-vacuum-and-freezing/#internal-ru-page-126), [150](/ru/07-autovacuum/#internal-ru-page-151)–[151](/ru/07-autovacuum/#internal-ru-page-152), [175](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-176), [423](/ru/20-index-scans/#internal-ru-page-424)

  - заморозки [32](/ru/01-introduction/#internal-ru-page-33), [150](/ru/07-autovacuum/#internal-ru-page-151), [153](/ru/07-autovacuum/#internal-ru-page-154), [175](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-176)

  - неопределенных значений [78](/ru/03-pages-and-tuples/#internal-ru-page-79)

  - свободного пространства [31](/ru/01-introduction/#internal-ru-page-32), [112](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-113), [125](/ru/06-vacuum-and-freezing/#internal-ru-page-126)

- Класс операторов [397](/ru/19-index-access-methods/#internal-ru-page-398), [455](/ru/21-nested-loop/#internal-ru-page-456), [613](/ru/28-gin/#internal-ru-page-614)

  - опорная функция [402](/ru/19-index-access-methods/#internal-ru-page-403)

  - параметры [584](/ru/26-gist/#internal-ru-page-585), [661](/ru/29-brin/#internal-ru-page-662), [667](/ru/29-brin/#internal-ru-page-668)

- Кластер баз данных [23](/ru/01-introduction/#internal-ru-page-24)

- Комбо-номер [104](/ru/04-snapshots/#internal-ru-page-105)

- Контрольная точка [219](/ru/10-write-ahead-log/#internal-ru-page-220), [239](/ru/11-wal-modes/#internal-ru-page-240)

  - мониторинг [230](/ru/10-write-ahead-log/#internal-ru-page-231)

  - настройка [227](/ru/10-write-ahead-log/#internal-ru-page-228)

- Коррелированные предикаты [336](/ru/16-query-execution-stages/#internal-ru-page-337), [366](/ru/17-statistics/#internal-ru-page-367)

- Корреляция [361](/ru/17-statistics/#internal-ru-page-362), [415](/ru/20-index-scans/#internal-ru-page-416), [427](/ru/20-index-scans/#internal-ru-page-428), [643](/ru/29-brin/#internal-ru-page-644), [651](/ru/29-brin/#internal-ru-page-652), [663](/ru/29-brin/#internal-ru-page-664)

- Курсор [104](/ru/04-snapshots/#internal-ru-page-105), [193](/ru/09-buffer-cache/#internal-ru-page-194), [334](/ru/16-query-execution-stages/#internal-ru-page-335), [345](/ru/16-query-execution-stages/#internal-ru-page-346), [388](/ru/18-table-access-methods/#internal-ru-page-389)

## М {#index-м}

- Массив [588](/ru/26-gist/#internal-ru-page-589), [632](/ru/28-gin/#internal-ru-page-633), [641](/ru/28-gin/#internal-ru-page-642)

- Материализация [338](/ru/16-query-execution-stages/#internal-ru-page-339), [390](/ru/18-table-access-methods/#internal-ru-page-391), [441](/ru/21-nested-loop/#internal-ru-page-442), [448](/ru/21-nested-loop/#internal-ru-page-449)

- Метод доступа

  - индексный [394](/ru/19-index-access-methods/#internal-ru-page-395), [455](/ru/21-nested-loop/#internal-ru-page-456)

  - свойства [404](/ru/19-index-access-methods/#internal-ru-page-405)

  - табличный [371](/ru/18-table-access-methods/#internal-ru-page-372)

- Многоверсионность [54](/ru/02-isolation/#internal-ru-page-55), [77](/ru/03-pages-and-tuples/#internal-ru-page-78), [123](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-124), [533](/ru/25-b-tree/#internal-ru-page-534)

- Мультитранзакция [272](/ru/13-row-level-locks/#internal-ru-page-273)

  - переполнение счетчика [274](/ru/13-row-level-locks/#internal-ru-page-275)

## Н {#index-н}

- Неопределенное значение [78](/ru/03-pages-and-tuples/#internal-ru-page-79), [350](/ru/17-statistics/#internal-ru-page-351), [412](/ru/19-index-access-methods/#internal-ru-page-413), [545](/ru/25-b-tree/#internal-ru-page-546), [554](/ru/25-b-tree/#internal-ru-page-555), [575](/ru/26-gist/#internal-ru-page-576), [602](/ru/27-sp-gist/#internal-ru-page-603), [658](/ru/29-brin/#internal-ru-page-659)

- <span id="internal-ru-page-680" class="pdf-anchor"></span>Неповторяющееся чтение [51](/ru/02-isolation/#internal-ru-page-52), [56](/ru/02-isolation/#internal-ru-page-57), [63](/ru/02-isolation/#internal-ru-page-64)

- Неравномерное распределение [353](/ru/17-statistics/#internal-ru-page-354), [466](/ru/22-hashing/#internal-ru-page-467), [514](/ru/24-hash/#internal-ru-page-515)

- Несогласованная запись [67](/ru/02-isolation/#internal-ru-page-68), [70](/ru/02-isolation/#internal-ru-page-71), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300)

- Несогласованное чтение [58](/ru/02-isolation/#internal-ru-page-59), [61](/ru/02-isolation/#internal-ru-page-62), [65](/ru/02-isolation/#internal-ru-page-66)

## О {#index-о}

- Обрыв транзакции [88](/ru/03-pages-and-tuples/#internal-ru-page-89), [92](/ru/03-pages-and-tuples/#internal-ru-page-93), [94](/ru/03-pages-and-tuples/#internal-ru-page-95), [278](/ru/13-row-level-locks/#internal-ru-page-279), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300)

- Ограничение целостности [47](/ru/02-isolation/#internal-ru-page-48)

- Ожидание [310](/ru/15-locks-on-memory-structures/#internal-ru-page-311)

  - неучтенное время [311](/ru/15-locks-on-memory-structures/#internal-ru-page-312), [314](/ru/15-locks-on-memory-structures/#internal-ru-page-315)

  - семплирование [312](/ru/15-locks-on-memory-structures/#internal-ru-page-313)

- Опорная функция [402](/ru/19-index-access-methods/#internal-ru-page-403)

- Оптимизация *см.* планирование

- Отношение [28](/ru/01-introduction/#internal-ru-page-29)

- Очистка [106](/ru/04-snapshots/#internal-ru-page-107), [193](/ru/09-buffer-cache/#internal-ru-page-194), [347](/ru/17-statistics/#internal-ru-page-348), [395](/ru/19-index-access-methods/#internal-ru-page-396), [425](/ru/20-index-scans/#internal-ru-page-426), [518](/ru/24-hash/#internal-ru-page-519), [649](/ru/29-brin/#internal-ru-page-650)

  - автоматическая [138](/ru/07-autovacuum/#internal-ru-page-139), [287](/ru/13-row-level-locks/#internal-ru-page-288)

  - агрессивный режим [153](/ru/07-autovacuum/#internal-ru-page-154)

  - мониторинг [163](/ru/07-autovacuum/#internal-ru-page-164), [173](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-174)

  - обычная [125](/ru/06-vacuum-and-freezing/#internal-ru-page-126)

  - полная [171](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-172)

  - самоочистка [111](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-112), [119](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-120), [123](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-124), [529](/ru/25-b-tree/#internal-ru-page-530), [534](/ru/25-b-tree/#internal-ru-page-535)

  - этапы [131](/ru/06-vacuum-and-freezing/#internal-ru-page-132)

## П {#index-п}

- Пакетная обработка [179](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-180), [285](/ru/13-row-level-locks/#internal-ru-page-286)

- Параллельное выполнение [379](/ru/18-table-access-methods/#internal-ru-page-380), [384](/ru/18-table-access-methods/#internal-ru-page-385), [434](/ru/20-index-scans/#internal-ru-page-435), [455](/ru/21-nested-loop/#internal-ru-page-456), [470](/ru/22-hashing/#internal-ru-page-471), [487](/ru/23-sorting-and-merging/#internal-ru-page-488), [500](/ru/23-sorting-and-merging/#internal-ru-page-501), [503](/ru/23-sorting-and-merging/#internal-ru-page-504)

  - ограничения [388](/ru/18-table-access-methods/#internal-ru-page-389)

- Переписывание *см.* трансформация

- Переполнение счетчика транзакций [134](/ru/06-vacuum-and-freezing/#internal-ru-page-135), [155](/ru/07-autovacuum/#internal-ru-page-156)

- Перепроверка [395](/ru/19-index-access-methods/#internal-ru-page-396), [415](/ru/20-index-scans/#internal-ru-page-416), [429](/ru/20-index-scans/#internal-ru-page-430), [578](/ru/26-gist/#internal-ru-page-579), [585](/ru/26-gist/#internal-ru-page-586), [602](/ru/27-sp-gist/#internal-ru-page-603), [634](/ru/28-gin/#internal-ru-page-635)

- План выполнения [326](/ru/16-query-execution-stages/#internal-ru-page-327)

  - общий и частный [343](/ru/16-query-execution-stages/#internal-ru-page-344)

- Планирование [326](/ru/16-query-execution-stages/#internal-ru-page-327), [342](/ru/16-query-execution-stages/#internal-ru-page-343)

- Подготовка запроса [340](/ru/16-query-execution-stages/#internal-ru-page-341)

- Поиск ближайших соседей [410](/ru/19-index-access-methods/#internal-ru-page-411), [565](/ru/26-gist/#internal-ru-page-566), [576](/ru/26-gist/#internal-ru-page-577), [603](/ru/27-sp-gist/#internal-ru-page-604)

- Полнотекстовый поиск [577](/ru/26-gist/#internal-ru-page-578)

  - индексирование [578](/ru/26-gist/#internal-ru-page-579), [613](/ru/28-gin/#internal-ru-page-614)

  - ранжирование [630](/ru/28-gin/#internal-ru-page-631)

  - фразовый [629](/ru/28-gin/#internal-ru-page-630)

  - частичный [620](/ru/28-gin/#internal-ru-page-621)

- Получение результата [344](/ru/16-query-execution-stages/#internal-ru-page-345)

- Портал [337](/ru/16-query-execution-stages/#internal-ru-page-338)

- Потерянное обновление [50](/ru/02-isolation/#internal-ru-page-51), [61](/ru/02-isolation/#internal-ru-page-62)–[62](/ru/02-isolation/#internal-ru-page-63)

- Правило

  - перезаписи [325](/ru/16-query-execution-stages/#internal-ru-page-326)

  - сортировки [399](/ru/19-index-access-methods/#internal-ru-page-400), [606](/ru/27-sp-gist/#internal-ru-page-607)

- Привязка параметров [341](/ru/16-query-execution-stages/#internal-ru-page-342)

- Протокол запросов [42](/ru/01-introduction/#internal-ru-page-43)

  - простой [322](/ru/16-query-execution-stages/#internal-ru-page-323)

  - расширенный [340](/ru/16-query-execution-stages/#internal-ru-page-341)

- Процесс [39](/ru/01-introduction/#internal-ru-page-40)

  - обслуживающий [41](/ru/01-introduction/#internal-ru-page-42)

- Путь поиска [26](/ru/01-introduction/#internal-ru-page-27)

## Р {#index-р}

- Разбор запроса [322](/ru/16-query-execution-stages/#internal-ru-page-323)

- Раздувание [108](/ru/04-snapshots/#internal-ru-page-109), [123](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-124), [178](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-179), [373](/ru/18-table-access-methods/#internal-ru-page-374), [376](/ru/18-table-access-methods/#internal-ru-page-377), [518](/ru/24-hash/#internal-ru-page-519), [528](/ru/25-b-tree/#internal-ru-page-529), [533](/ru/25-b-tree/#internal-ru-page-534), [557](/ru/26-gist/#internal-ru-page-558)

- <span id="internal-ru-page-681" class="pdf-anchor"></span>Расщепление

  - корзины [511](/ru/24-hash/#internal-ru-page-512), [515](/ru/24-hash/#internal-ru-page-516)

  - страницы [526](/ru/25-b-tree/#internal-ru-page-527), [528](/ru/25-b-tree/#internal-ru-page-529), [570](/ru/26-gist/#internal-ru-page-571), [599](/ru/27-sp-gist/#internal-ru-page-600), [624](/ru/28-gin/#internal-ru-page-625)

- Ресурсное голодание [275](/ru/13-row-level-locks/#internal-ru-page-276), [281](/ru/13-row-level-locks/#internal-ru-page-282)

## С {#index-с}

- Сегмент [28](/ru/01-introduction/#internal-ru-page-29), [216](/ru/10-write-ahead-log/#internal-ru-page-217)

- Селективность [335](/ru/16-query-execution-stages/#internal-ru-page-336), [375](/ru/18-table-access-methods/#internal-ru-page-376)

  - соединения [444](/ru/21-nested-loop/#internal-ru-page-445)

- Семейство операторов [402](/ru/19-index-access-methods/#internal-ru-page-403)

- Семплирование ожиданий [312](/ru/15-locks-on-memory-structures/#internal-ru-page-313)

- Сервер [23](/ru/01-introduction/#internal-ru-page-24)

- Сигнатура [581](/ru/26-gist/#internal-ru-page-582), [666](/ru/29-brin/#internal-ru-page-667)

- Синхронизация [235](/ru/11-wal-modes/#internal-ru-page-236), [239](/ru/11-wal-modes/#internal-ru-page-240)

- Системный каталог [24](/ru/01-introduction/#internal-ru-page-25), [249](/ru/11-wal-modes/#internal-ru-page-250), [323](/ru/16-query-execution-stages/#internal-ru-page-324)

- Сканирование

  - индексное [301](/ru/14-miscellaneous-locks/#internal-ru-page-302), [409](/ru/19-index-access-methods/#internal-ru-page-410), [414](/ru/20-index-scans/#internal-ru-page-415), [522](/ru/24-hash/#internal-ru-page-523), [553](/ru/25-b-tree/#internal-ru-page-554), [575](/ru/26-gist/#internal-ru-page-576), [601](/ru/27-sp-gist/#internal-ru-page-602)

  - оценка стоимости [375](/ru/18-table-access-methods/#internal-ru-page-376), [380](/ru/18-table-access-methods/#internal-ru-page-381), [415](/ru/20-index-scans/#internal-ru-page-416), [424](/ru/20-index-scans/#internal-ru-page-425), [430](/ru/20-index-scans/#internal-ru-page-431), [663](/ru/29-brin/#internal-ru-page-664)

  - параллельное индексное [434](/ru/20-index-scans/#internal-ru-page-435)

  - параллельное последовательное [380](/ru/18-table-access-methods/#internal-ru-page-381)

  - по битовой карте [409](/ru/19-index-access-methods/#internal-ru-page-410), [427](/ru/20-index-scans/#internal-ru-page-428), [522](/ru/24-hash/#internal-ru-page-523), [553](/ru/25-b-tree/#internal-ru-page-554), [575](/ru/26-gist/#internal-ru-page-576), [601](/ru/27-sp-gist/#internal-ru-page-602), [626](/ru/28-gin/#internal-ru-page-627), [658](/ru/29-brin/#internal-ru-page-659)

  - последовательное [300](/ru/14-miscellaneous-locks/#internal-ru-page-301), [374](/ru/18-table-access-methods/#internal-ru-page-375)

  - с пропусками [539](/ru/25-b-tree/#internal-ru-page-540)

  - сравнение методов [436](/ru/20-index-scans/#internal-ru-page-437)

  - только индекса [348](/ru/17-statistics/#internal-ru-page-349), [411](/ru/19-index-access-methods/#internal-ru-page-412), [422](/ru/20-index-scans/#internal-ru-page-423), [576](/ru/26-gist/#internal-ru-page-577), [583](/ru/26-gist/#internal-ru-page-584), [602](/ru/27-sp-gist/#internal-ru-page-603), [610](/ru/27-sp-gist/#internal-ru-page-611)

- Слияние [483](/ru/23-sorting-and-merging/#internal-ru-page-484), [494](/ru/23-sorting-and-merging/#internal-ru-page-495), [500](/ru/23-sorting-and-merging/#internal-ru-page-501)

- Слой [28](/ru/01-introduction/#internal-ru-page-29)

  - видимости [32](/ru/01-introduction/#internal-ru-page-33), [112](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-113), [125](/ru/06-vacuum-and-freezing/#internal-ru-page-126), [150](/ru/07-autovacuum/#internal-ru-page-151)–[151](/ru/07-autovacuum/#internal-ru-page-152), [175](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-176), [423](/ru/20-index-scans/#internal-ru-page-424)

  - инициализации [30](/ru/01-introduction/#internal-ru-page-31)

  - основной [29](/ru/01-introduction/#internal-ru-page-30), [77](/ru/03-pages-and-tuples/#internal-ru-page-78), [652](/ru/29-brin/#internal-ru-page-653)

  - свободного пространства [31](/ru/01-introduction/#internal-ru-page-32), [112](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-113), [125](/ru/06-vacuum-and-freezing/#internal-ru-page-126)

- Снимок [97](/ru/04-snapshots/#internal-ru-page-98), [100](/ru/04-snapshots/#internal-ru-page-101), [249](/ru/11-wal-modes/#internal-ru-page-250)

  - для каталога [108](/ru/04-snapshots/#internal-ru-page-109)

  - экспорт [109](/ru/04-snapshots/#internal-ru-page-110)

- Согласованность [47](/ru/02-isolation/#internal-ru-page-48), [49](/ru/02-isolation/#internal-ru-page-50)

- Соединение

  - анти- и полу- [439](/ru/21-nested-loop/#internal-ru-page-440), [452](/ru/21-nested-loop/#internal-ru-page-453)

  - вложенным циклом [440](/ru/21-nested-loop/#internal-ru-page-441)

  - внешнее [438](/ru/21-nested-loop/#internal-ru-page-439), [451](/ru/21-nested-loop/#internal-ru-page-452), [485](/ru/23-sorting-and-merging/#internal-ru-page-486)

  - внутреннее [438](/ru/21-nested-loop/#internal-ru-page-439)

  - оценка стоимости [441](/ru/21-nested-loop/#internal-ru-page-442), [447](/ru/21-nested-loop/#internal-ru-page-448), [449](/ru/21-nested-loop/#internal-ru-page-450), [460](/ru/22-hashing/#internal-ru-page-461), [469](/ru/22-hashing/#internal-ru-page-470), [485](/ru/23-sorting-and-merging/#internal-ru-page-486), [491](/ru/23-sorting-and-merging/#internal-ru-page-492), [493](/ru/23-sorting-and-merging/#internal-ru-page-494), [497](/ru/23-sorting-and-merging/#internal-ru-page-498), [500](/ru/23-sorting-and-merging/#internal-ru-page-501)–[501](/ru/23-sorting-and-merging/#internal-ru-page-502)

  - параллельным хешированием [471](/ru/22-hashing/#internal-ru-page-472), [473](/ru/22-hashing/#internal-ru-page-474)

  - параметризованное [444](/ru/21-nested-loop/#internal-ru-page-445)

  - порядок [326](/ru/16-query-execution-stages/#internal-ru-page-327), [328](/ru/16-query-execution-stages/#internal-ru-page-329), [459](/ru/22-hashing/#internal-ru-page-460), [485](/ru/23-sorting-and-merging/#internal-ru-page-486)

  - слиянием [483](/ru/23-sorting-and-merging/#internal-ru-page-484), [551](/ru/25-b-tree/#internal-ru-page-552)

  - сравнение способов [505](/ru/23-sorting-and-merging/#internal-ru-page-506)

  - хешированием [457](/ru/22-hashing/#internal-ru-page-458), [463](/ru/22-hashing/#internal-ru-page-464)

- Сортировка [410](/ru/19-index-access-methods/#internal-ru-page-411), [483](/ru/23-sorting-and-merging/#internal-ru-page-484)–[484](/ru/23-sorting-and-merging/#internal-ru-page-485), [489](/ru/23-sorting-and-merging/#internal-ru-page-490), [523](/ru/25-b-tree/#internal-ru-page-524), [536](/ru/25-b-tree/#internal-ru-page-537), [545](/ru/25-b-tree/#internal-ru-page-546), [547](/ru/25-b-tree/#internal-ru-page-548)

  - быстрая [491](/ru/23-sorting-and-merging/#internal-ru-page-492)

  - внешняя [494](/ru/23-sorting-and-merging/#internal-ru-page-495)

  - инкрементальная [498](/ru/23-sorting-and-merging/#internal-ru-page-499)

  - параллельная [500](/ru/23-sorting-and-merging/#internal-ru-page-501)

  - пирамидальная [492](/ru/23-sorting-and-merging/#internal-ru-page-493)

- Специальная область [76](/ru/03-pages-and-tuples/#internal-ru-page-77)

- Статистика [137](/ru/06-vacuum-and-freezing/#internal-ru-page-138), [335](/ru/16-query-execution-stages/#internal-ru-page-336)

  - базовая [346](/ru/17-statistics/#internal-ru-page-347), [423](/ru/20-index-scans/#internal-ru-page-424)

  - гистограмма [356](/ru/17-statistics/#internal-ru-page-357), [486](/ru/23-sorting-and-merging/#internal-ru-page-487)

  - для нескалярных типов [360](/ru/17-statistics/#internal-ru-page-361)

  - доля NULL [350](/ru/17-statistics/#internal-ru-page-351)

  - корреляция [361](/ru/17-statistics/#internal-ru-page-362), [416](/ru/20-index-scans/#internal-ru-page-417), [651](/ru/29-brin/#internal-ru-page-652), [663](/ru/29-brin/#internal-ru-page-664)

  - многовариантная [365](/ru/17-statistics/#internal-ru-page-366)

  - <span id="internal-ru-page-682" class="pdf-anchor"></span>по выражению [362](/ru/17-statistics/#internal-ru-page-363), [370](/ru/17-statistics/#internal-ru-page-371)

  - размер поля [361](/ru/17-statistics/#internal-ru-page-362)

  - расширенная [363](/ru/17-statistics/#internal-ru-page-364)

  - уникальные значения [351](/ru/17-statistics/#internal-ru-page-352), [367](/ru/17-statistics/#internal-ru-page-368), [652](/ru/29-brin/#internal-ru-page-653)

  - частые значения [353](/ru/17-statistics/#internal-ru-page-354), [369](/ru/17-statistics/#internal-ru-page-370), [446](/ru/21-nested-loop/#internal-ru-page-447), [466](/ru/22-hashing/#internal-ru-page-467)

- Стоимость [328](/ru/16-query-execution-stages/#internal-ru-page-329), [334](/ru/16-query-execution-stages/#internal-ru-page-335), [337](/ru/16-query-execution-stages/#internal-ru-page-338)

- Страница [33](/ru/01-introduction/#internal-ru-page-34), [512](/ru/24-hash/#internal-ru-page-513)

  - грязная [189](/ru/09-buffer-cache/#internal-ru-page-190)

  - заголовок [162](/ru/07-autovacuum/#internal-ru-page-163), [175](/ru/08-rebuilding-tables-and-indexes/#internal-ru-page-176)

  - полный образ [223](/ru/10-write-ahead-log/#internal-ru-page-224)

  - расщепление [123](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-124), [526](/ru/25-b-tree/#internal-ru-page-527), [528](/ru/25-b-tree/#internal-ru-page-529), [570](/ru/26-gist/#internal-ru-page-571), [599](/ru/27-sp-gist/#internal-ru-page-600), [624](/ru/28-gin/#internal-ru-page-625)

  - фрагментация [78](/ru/03-pages-and-tuples/#internal-ru-page-79), [113](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-114)

- Схема [25](/ru/01-introduction/#internal-ru-page-26)

## Т {#index-т}

- Табличное пространство [26](/ru/01-introduction/#internal-ru-page-27)

- Только читающей транзакции аномалия [68](/ru/02-isolation/#internal-ru-page-69), [71](/ru/02-isolation/#internal-ru-page-72), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300)

- Точка сохранения [92](/ru/03-pages-and-tuples/#internal-ru-page-93)

- Транзакция [48](/ru/02-isolation/#internal-ru-page-49), [81](/ru/03-pages-and-tuples/#internal-ru-page-82), [97](/ru/04-snapshots/#internal-ru-page-98)

  - блокировка номера [259](/ru/12-relation-level-locks/#internal-ru-page-260)

  - виртуальная [91](/ru/03-pages-and-tuples/#internal-ru-page-92), [106](/ru/04-snapshots/#internal-ru-page-107), [260](/ru/12-relation-level-locks/#internal-ru-page-261)

  - вложенная [92](/ru/03-pages-and-tuples/#internal-ru-page-93), [219](/ru/10-write-ahead-log/#internal-ru-page-220)

  - возраст [134](/ru/06-vacuum-and-freezing/#internal-ru-page-135)

  - обрыв [88](/ru/03-pages-and-tuples/#internal-ru-page-89), [92](/ru/03-pages-and-tuples/#internal-ru-page-93), [94](/ru/03-pages-and-tuples/#internal-ru-page-95), [299](/ru/14-miscellaneous-locks/#internal-ru-page-300)

  - переполнение счетчика [134](/ru/06-vacuum-and-freezing/#internal-ru-page-135), [155](/ru/07-autovacuum/#internal-ru-page-156)

  - статус [99](/ru/04-snapshots/#internal-ru-page-100), [216](/ru/10-write-ahead-log/#internal-ru-page-217)

  - фиксация [85](/ru/03-pages-and-tuples/#internal-ru-page-86), [215](/ru/10-write-ahead-log/#internal-ru-page-216), [278](/ru/13-row-level-locks/#internal-ru-page-279)

- Трансформация [324](/ru/16-query-execution-stages/#internal-ru-page-325)

- Триграммы [630](/ru/28-gin/#internal-ru-page-631)

- Тупик *см.* взаимоблокировка

## У {#index-у}

- Указатель на версию строки [77](/ru/03-pages-and-tuples/#internal-ru-page-78), [113](/ru/05-page-pruning-and-hot-updates/#internal-ru-page-114), [127](/ru/06-vacuum-and-freezing/#internal-ru-page-128)

- Усечение [133](/ru/06-vacuum-and-freezing/#internal-ru-page-134)

## Ф {#index-ф}

- Фантомное чтение [51](/ru/02-isolation/#internal-ru-page-52), [63](/ru/02-isolation/#internal-ru-page-64), [298](/ru/14-miscellaneous-locks/#internal-ru-page-299)

- Фиксация транзакции [85](/ru/03-pages-and-tuples/#internal-ru-page-86), [215](/ru/10-write-ahead-log/#internal-ru-page-216), [278](/ru/13-row-level-locks/#internal-ru-page-279)

  - асинхронная [236](/ru/11-wal-modes/#internal-ru-page-237)

  - синхронная [235](/ru/11-wal-modes/#internal-ru-page-236)

- Фильтр Блума [581](/ru/26-gist/#internal-ru-page-582), [665](/ru/29-brin/#internal-ru-page-666)

- Фоновая запись [226](/ru/10-write-ahead-log/#internal-ru-page-227)

  - настройка [230](/ru/10-write-ahead-log/#internal-ru-page-231)

- Фоновый рабочий процесс [132](/ru/06-vacuum-and-freezing/#internal-ru-page-133), [139](/ru/07-autovacuum/#internal-ru-page-140), [384](/ru/18-table-access-methods/#internal-ru-page-385)

## Х {#index-х}

- Хеш-индекс *см.* Hash

- Хеш-таблица [190](/ru/09-buffer-cache/#internal-ru-page-191), [306](/ru/15-locks-on-memory-structures/#internal-ru-page-307), [308](/ru/15-locks-on-memory-structures/#internal-ru-page-309), [449](/ru/21-nested-loop/#internal-ru-page-450), [457](/ru/22-hashing/#internal-ru-page-458), [511](/ru/24-hash/#internal-ru-page-512)

## Э {#index-э}

- Эквисоединение [438](/ru/21-nested-loop/#internal-ru-page-439), [476](/ru/22-hashing/#internal-ru-page-477), [485](/ru/23-sorting-and-merging/#internal-ru-page-486), [511](/ru/24-hash/#internal-ru-page-512)

- Экземпляр сервера [23](/ru/01-introduction/#internal-ru-page-24)
