# 索引

LLMS 索引： [llms.txt](/zh18/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](/zh18/18-table-access-methods/#internal-ru-page-378)–[378](/zh18/18-table-access-methods/#internal-ru-page-379)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

## B {#index-b}

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

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

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

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

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

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

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

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

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

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

- 类操作符 [647](/zh18/29-brin/#internal-ru-page-648), [650](/zh18/29-brin/#internal-ru-page-651), [660](/zh18/29-brin/#internal-ru-page-661), [663](/zh18/29-brin/#internal-ru-page-664)–[664](/zh18/29-brin/#internal-ru-page-665), [667](/zh18/29-brin/#internal-ru-page-668)

- 效率 [654](/zh18/29-brin/#internal-ru-page-655)

- 属性 [656](/zh18/29-brin/#internal-ru-page-657)

- 页面 [645](/zh18/29-brin/#internal-ru-page-646)

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

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

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

- 类操作符 [546](/zh18/25-b-tree/#internal-ru-page-547), [618](/zh18/28-gin/#internal-ru-page-619), [651](/zh18/29-brin/#internal-ru-page-652)

- 属性 [552](/zh18/25-b-tree/#internal-ru-page-553)

- 页面 [529](/zh18/25-b-tree/#internal-ru-page-530)

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

## C {#index-c}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

## D {#index-d}

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

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

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

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

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

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

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

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

- 去重 *参见* 排除重复

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

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

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

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

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

## E {#index-e}

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

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

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

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

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

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

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

## F {#index-f}

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

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

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

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

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

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

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

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

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

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

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

## G {#index-g}

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

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

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

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

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

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

- 操作符类 [613](/zh18/28-gin/#internal-ru-page-614), [617](/zh18/28-gin/#internal-ru-page-618), [632](/zh18/28-gin/#internal-ru-page-633), [636](/zh18/28-gin/#internal-ru-page-637)

- 延迟更新 [296](/zh18/14-miscellaneous-locks/#internal-ru-page-297), [624](/zh18/28-gin/#internal-ru-page-625)

- <span id="internal-ru-page-674" class="pdf-anchor"></span>属性 [627](/zh18/28-gin/#internal-ru-page-628)

- 页面 [615](/zh18/28-gin/#internal-ru-page-616)

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

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

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

- 操作符类 [556](/zh18/26-gist/#internal-ru-page-557), [561](/zh18/26-gist/#internal-ru-page-562), [664](/zh18/29-brin/#internal-ru-page-665)

- 属性 [574](/zh18/26-gist/#internal-ru-page-575), [586](/zh18/26-gist/#internal-ru-page-587)

- 页面 [560](/zh18/26-gist/#internal-ru-page-561)

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

## H {#index-h}

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

- 操作符类 [519](/zh18/24-hash/#internal-ru-page-520)

- 属性 [520](/zh18/24-hash/#internal-ru-page-521)

- 页面 [512](/zh18/24-hash/#internal-ru-page-513)

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

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

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

- HOT-更新 [116](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-117), [533](/zh18/25-b-tree/#internal-ru-page-534)

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

## I {#index-i}

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

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

- 增量排序 [498](/zh18/23-sorting-and-merging/#internal-ru-page-499)

- 仅索引扫描 [423](/zh18/20-index-scans/#internal-ru-page-424)

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

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

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

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

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

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

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

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

## J {#index-j}

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

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

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

## K {#index-k}

- k-维树 [603](/zh18/27-sp-gist/#internal-ru-page-604)

## L {#index-l}

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

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

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

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

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

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

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

## M {#index-m}

- *maintenance_io_concurrency* [187](/zh18/09-buffer-cache/#internal-ru-page-188)–[188](/zh18/09-buffer-cache/#internal-ru-page-189)

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

- *maintenance_work_mem* [140](/zh18/07-autovacuum/#internal-ru-page-141)

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

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

- *max_locks_per_transaction* [258](/zh18/12-relation-level-locks/#internal-ru-page-259)

- *max_parallel_maintenance_workers* [552](/zh18/25-b-tree/#internal-ru-page-553)

- *max_parallel_processes* [207](/zh18/09-buffer-cache/#internal-ru-page-208)

- *max_parallel_workers* [384](/zh18/18-table-access-methods/#internal-ru-page-385)

- *max_parallel_workers_per_gather* [384](/zh18/18-table-access-methods/#internal-ru-page-385)–[386](/zh18/18-table-access-methods/#internal-ru-page-387)

- *max_pred_locks_per_page* [302](/zh18/14-miscellaneous-locks/#internal-ru-page-303)

- *max_pred_locks_per_relation* [303](/zh18/14-miscellaneous-locks/#internal-ru-page-304)

- *max_pred_locks_per_transaction* [302](/zh18/14-miscellaneous-locks/#internal-ru-page-303)–[303](/zh18/14-miscellaneous-locks/#internal-ru-page-304)

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

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

- *max_worker_processes* [139](/zh18/07-autovacuum/#internal-ru-page-140), [384](/zh18/18-table-access-methods/#internal-ru-page-385)

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

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

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

- *min_parallel_index_scan_size* [132](/zh18/06-vacuum-and-freezing/#internal-ru-page-133)

- *min_parallel_table_scan_size* [385](/zh18/18-table-access-methods/#internal-ru-page-386)

- *min_wal_size* [229](/zh18/10-write-ahead-log/#internal-ru-page-230)

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

- *multixact_member_buffers* [272](/zh18/13-row-level-locks/#internal-ru-page-273)

- *multixact_offset_buffers* [272](/zh18/13-row-level-locks/#internal-ru-page-273)

## N {#index-n}

- *n_distinct_per_range* [667](/zh18/29-brin/#internal-ru-page-668)

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

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

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

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

- NULL *参见* 未定义值

## O {#index-o}

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

## P {#index-p}

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

- *pages_per_range* [642](/zh18/29-brin/#internal-ru-page-643)

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

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

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

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

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

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

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

- *parallel_leader_participation* [379](/zh18/18-table-access-methods/#internal-ru-page-380), [381](/zh18/18-table-access-methods/#internal-ru-page-382)

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

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

- *parallel_workers* [385](/zh18/18-table-access-methods/#internal-ru-page-386)

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

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

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

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

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

- pg_controldata [223](/zh18/10-write-ahead-log/#internal-ru-page-224)

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

- pg_dump [109](/zh18/04-snapshots/#internal-ru-page-110)

- pg_prewarm [206](/zh18/09-buffer-cache/#internal-ru-page-207)

- *pg_prewarm.autoprewarm* [207](/zh18/09-buffer-cache/#internal-ru-page-208)

- *pg_prewarm.autoprewarm_interval* [207](/zh18/09-buffer-cache/#internal-ru-page-208)

- pg_rewind [213](/zh18/10-write-ahead-log/#internal-ru-page-214)

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

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

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

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

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

- pg_wait_sampling [312](/zh18/15-locks-on-memory-structures/#internal-ru-page-313)

- *pg_wait_sampling.profile_period* [314](/zh18/15-locks-on-memory-structures/#internal-ru-page-315)

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

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

- *plan_cache_mode* [344](/zh18/16-query-execution-stages/#internal-ru-page-345)

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

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

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

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

## Q {#index-q}

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

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

## R {#index-r}

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

- RD-树 [580](/zh18/26-gist/#internal-ru-page-581)

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

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

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

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

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

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

- R-树 [557](/zh18/26-gist/#internal-ru-page-558)

## S {#index-s}

- *search_path* [26](/zh18/01-introduction/#internal-ru-page-27)

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

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

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

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

- *shared_buffers* [202](/zh18/09-buffer-cache/#internal-ru-page-203)

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

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

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

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

- 操作符类 [590](/zh18/27-sp-gist/#internal-ru-page-591), [592](/zh18/27-sp-gist/#internal-ru-page-593), [606](/zh18/27-sp-gist/#internal-ru-page-607)

- 属性 [601](/zh18/27-sp-gist/#internal-ru-page-602), [610](/zh18/27-sp-gist/#internal-ru-page-611)

- 页面 [596](/zh18/27-sp-gist/#internal-ru-page-597)

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

- *statement_timeout* [285](/zh18/13-row-level-locks/#internal-ru-page-286)

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

- *subtransaction_buffers* [92](/zh18/03-pages-and-tuples/#internal-ru-page-93)

- 后缀截断 *参见* 排除属性

- *synchronous_commit* [235](/zh18/11-wal-modes/#internal-ru-page-236)–[237](/zh18/11-wal-modes/#internal-ru-page-238)

## T {#index-t}

- *temp_buffers* [209](/zh18/09-buffer-cache/#internal-ru-page-210)

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

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

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

- *track_commit_timestamp* [99](/zh18/04-snapshots/#internal-ru-page-100)

- *track_cost_delay_timing* [166](/zh18/07-autovacuum/#internal-ru-page-167)

- *track_counts* [139](/zh18/07-autovacuum/#internal-ru-page-140)

- *track_io_timing* [206](/zh18/09-buffer-cache/#internal-ru-page-207)

- *transaction_buffers* [85](/zh18/03-pages-and-tuples/#internal-ru-page-86)

- *transaction_timeout* [178](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-179)

## U {#index-u}

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

## V {#index-v}

- *vacuum_buffer_usage_limit* [200](/zh18/09-buffer-cache/#internal-ru-page-201)

- *vacuum_cost_delay* [157](/zh18/07-autovacuum/#internal-ru-page-158), [163](/zh18/07-autovacuum/#internal-ru-page-164)–[164](/zh18/07-autovacuum/#internal-ru-page-165)

- *vacuum_cost_limit* [163](/zh18/07-autovacuum/#internal-ru-page-164)–[164](/zh18/07-autovacuum/#internal-ru-page-165), [167](/zh18/07-autovacuum/#internal-ru-page-168)

- *vacuum_cost_page_dirty* [164](/zh18/07-autovacuum/#internal-ru-page-165)

- *vacuum_cost_page_hit* [164](/zh18/07-autovacuum/#internal-ru-page-165)

- *vacuum_cost_page_miss* [164](/zh18/07-autovacuum/#internal-ru-page-165)

- *vacuum_failsafe_age* [150](/zh18/07-autovacuum/#internal-ru-page-151), [157](/zh18/07-autovacuum/#internal-ru-page-158)

- *vacuum_freeze_min_age* [150](/zh18/07-autovacuum/#internal-ru-page-151)–[152](/zh18/07-autovacuum/#internal-ru-page-153), [155](/zh18/07-autovacuum/#internal-ru-page-156)

- *vacuum_freeze_table_age* [150](/zh18/07-autovacuum/#internal-ru-page-151), [153](/zh18/07-autovacuum/#internal-ru-page-154)–[155](/zh18/07-autovacuum/#internal-ru-page-156)

- *vacuum_index_cleanup* [158](/zh18/07-autovacuum/#internal-ru-page-159)

- *vacuum_max_eager_freeze_failure_rate* [158](/zh18/07-autovacuum/#internal-ru-page-159)–[159](/zh18/07-autovacuum/#internal-ru-page-160)

- *vacuum_multixact_failsafe_age* [274](/zh18/13-row-level-locks/#internal-ru-page-275)

- *vacuum_multixact_freeze_min_age* [274](/zh18/13-row-level-locks/#internal-ru-page-275)

- <span id="internal-ru-page-677" class="pdf-anchor"></span>*vacuum_multixact_freeze_table_age* [274](/zh18/13-row-level-locks/#internal-ru-page-275)

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

- *values_per_range* [661](/zh18/29-brin/#internal-ru-page-662)

## W {#index-w}

- WAL *参见* 预写日志

- *wal_buffers* [214](/zh18/10-write-ahead-log/#internal-ru-page-215)

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

- *wal_init_zero* [233](/zh18/10-write-ahead-log/#internal-ru-page-234)

- *wal_keep_size* [230](/zh18/10-write-ahead-log/#internal-ru-page-231)

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

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

- *wal_recycle* [229](/zh18/10-write-ahead-log/#internal-ru-page-230)

- *wal_segment_size* [216](/zh18/10-write-ahead-log/#internal-ru-page-217)

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

- *wal_skip_threshold* [247](/zh18/11-wal-modes/#internal-ru-page-248)–[248](/zh18/11-wal-modes/#internal-ru-page-249)

- *wal_sync_method* [240](/zh18/11-wal-modes/#internal-ru-page-241)

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

- *wal_writer_delay* [236](/zh18/11-wal-modes/#internal-ru-page-237)

- *wal_writer_flush_after* [236](/zh18/11-wal-modes/#internal-ru-page-237)

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

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

## X {#index-x}

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

## А {#index-а}

- 聚合 [377](/zh18/18-table-access-methods/#internal-ru-page-378), [382](/zh18/18-table-access-methods/#internal-ru-page-383)

- 排序 [501](/zh18/23-sorting-and-merging/#internal-ru-page-502)

- 哈希 [479](/zh18/22-hashing/#internal-ru-page-480), [501](/zh18/23-sorting-and-merging/#internal-ru-page-502)

- 分析 [137](/zh18/06-vacuum-and-freezing/#internal-ru-page-138), [347](/zh18/17-statistics/#internal-ru-page-348), [513](/zh18/24-hash/#internal-ru-page-514)

- 异常

- 脏读 [48](/zh18/02-isolation/#internal-ru-page-49), [50](/zh18/02-isolation/#internal-ru-page-51), [55](/zh18/02-isolation/#internal-ru-page-56)

- 不可重复读 [51](/zh18/02-isolation/#internal-ru-page-52), [56](/zh18/02-isolation/#internal-ru-page-57), [63](/zh18/02-isolation/#internal-ru-page-64)

- 不一致读 [58](/zh18/02-isolation/#internal-ru-page-59), [61](/zh18/02-isolation/#internal-ru-page-62), [65](/zh18/02-isolation/#internal-ru-page-66)

- 不一致写 [67](/zh18/02-isolation/#internal-ru-page-68), [70](/zh18/02-isolation/#internal-ru-page-71), [299](/zh18/14-miscellaneous-locks/#internal-ru-page-300)

- 丢失更新 [50](/zh18/02-isolation/#internal-ru-page-51), [61](/zh18/02-isolation/#internal-ru-page-62)–[62](/zh18/02-isolation/#internal-ru-page-63)

- 仅读事务 [68](/zh18/02-isolation/#internal-ru-page-69), [71](/zh18/02-isolation/#internal-ru-page-72), [299](/zh18/14-miscellaneous-locks/#internal-ru-page-300)

- 幻读 [51](/zh18/02-isolation/#internal-ru-page-52), [63](/zh18/02-isolation/#internal-ru-page-64), [298](/zh18/14-miscellaneous-locks/#internal-ru-page-299)

- 原子性 [49](/zh18/02-isolation/#internal-ru-page-50), [94](/zh18/03-pages-and-tuples/#internal-ru-page-95)

## Б {#index-б}

- 数据库 [23](/zh18/01-introduction/#internal-ru-page-24)

- 位提示 *参见* 信息位

- 锁 *参见* 页面

- 锁 [53](/zh18/02-isolation/#internal-ru-page-54), [255](/zh18/12-relation-level-locks/#internal-ru-page-256), [395](/zh18/19-index-access-methods/#internal-ru-page-396)

- 无等待 [179](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-180), [284](/zh18/13-row-level-locks/#internal-ru-page-285)

- 内存中 [189](/zh18/09-buffer-cache/#internal-ru-page-190)

- 行版本 [275](/zh18/13-row-level-locks/#internal-ru-page-276)

- 轻量级 [306](/zh18/15-locks-on-memory-structures/#internal-ru-page-307)

- 非关系锁 [293](/zh18/14-miscellaneous-locks/#internal-ru-page-294)

- 事务号 [259](/zh18/12-relation-level-locks/#internal-ru-page-260)

- 关系锁 [133](/zh18/06-vacuum-and-freezing/#internal-ru-page-134), [171](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-172), [176](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-177), [249](/zh18/11-wal-modes/#internal-ru-page-250), [261](/zh18/12-relation-level-locks/#internal-ru-page-262)

- 队列 [264](/zh18/12-relation-level-locks/#internal-ru-page-265), [274](/zh18/13-row-level-locks/#internal-ru-page-275), [281](/zh18/13-row-level-locks/#internal-ru-page-282)

- 升级 [268](/zh18/13-row-level-locks/#internal-ru-page-269), [302](/zh18/14-miscellaneous-locks/#internal-ru-page-303)

- 谓词锁 [298](/zh18/14-miscellaneous-locks/#internal-ru-page-299)

- 关系扩展锁 [295](/zh18/14-miscellaneous-locks/#internal-ru-page-296)

- 建议锁 [296](/zh18/14-miscellaneous-locks/#internal-ru-page-297)

- 自旋 [305](/zh18/15-locks-on-memory-structures/#internal-ru-page-306)

- 页面锁 [296](/zh18/14-miscellaneous-locks/#internal-ru-page-297)

- 行锁 [179](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-180), [268](/zh18/13-row-level-locks/#internal-ru-page-269)

- <span id="internal-ru-page-678" class="pdf-anchor"></span>事务块 [307](/zh18/15-locks-on-memory-structures/#internal-ru-page-308)

- 重锁 [258](/zh18/12-relation-level-locks/#internal-ru-page-259), [269](/zh18/13-row-level-locks/#internal-ru-page-270)

- 缓冲环 [198](/zh18/09-buffer-cache/#internal-ru-page-199), [374](/zh18/18-table-access-methods/#internal-ru-page-375)

- 缓冲区缓存 [40](/zh18/01-introduction/#internal-ru-page-41), [188](/zh18/09-buffer-cache/#internal-ru-page-189), [212](/zh18/10-write-ahead-log/#internal-ru-page-213), [219](/zh18/10-write-ahead-log/#internal-ru-page-220), [306](/zh18/15-locks-on-memory-structures/#internal-ru-page-307), [374](/zh18/18-table-access-methods/#internal-ru-page-375), [395](/zh18/19-index-access-methods/#internal-ru-page-396), [420](/zh18/20-index-scans/#internal-ru-page-421)

- 淘汰 [196](/zh18/09-buffer-cache/#internal-ru-page-197)

- 本地 [209](/zh18/09-buffer-cache/#internal-ru-page-210), [392](/zh18/18-table-access-methods/#internal-ru-page-393)

- 配置 [202](/zh18/09-buffer-cache/#internal-ru-page-203)

## В {#index-в}

- 行版本 [77](/zh18/03-pages-and-tuples/#internal-ru-page-78)

- 仅添加 [132](/zh18/06-vacuum-and-freezing/#internal-ru-page-133), [142](/zh18/07-autovacuum/#internal-ru-page-143)

- 上键 [530](/zh18/25-b-tree/#internal-ru-page-531), [532](/zh18/25-b-tree/#internal-ru-page-533), [615](/zh18/28-gin/#internal-ru-page-616)

- 时间分支 [217](/zh18/10-write-ahead-log/#internal-ru-page-218)

- 死锁 [258](/zh18/12-relation-level-locks/#internal-ru-page-259), [286](/zh18/13-row-level-locks/#internal-ru-page-287), [295](/zh18/14-miscellaneous-locks/#internal-ru-page-296)–[296](/zh18/14-miscellaneous-locks/#internal-ru-page-297)

- 可见性 [98](/zh18/04-snapshots/#internal-ru-page-99), [104](/zh18/04-snapshots/#internal-ru-page-105), [374](/zh18/18-table-access-methods/#internal-ru-page-375), [395](/zh18/19-index-access-methods/#internal-ru-page-396), [414](/zh18/20-index-scans/#internal-ru-page-415), [423](/zh18/20-index-scans/#internal-ru-page-424)

- 虚拟事务 [91](/zh18/03-pages-and-tuples/#internal-ru-page-92), [106](/zh18/04-snapshots/#internal-ru-page-107), [260](/zh18/12-relation-level-locks/#internal-ru-page-261)

- 嵌套事务 [92](/zh18/03-pages-and-tuples/#internal-ru-page-93), [219](/zh18/10-write-ahead-log/#internal-ru-page-220)

- SQL 代码实现 [342](/zh18/16-query-execution-stages/#internal-ru-page-343)

- 外键 [270](/zh18/13-row-level-locks/#internal-ru-page-271)–[271](/zh18/13-row-level-locks/#internal-ru-page-272), [445](/zh18/21-nested-loop/#internal-ru-page-446)

- 恢复 [223](/zh18/10-write-ahead-log/#internal-ru-page-224)

- 对齐 [79](/zh18/03-pages-and-tuples/#internal-ru-page-80)

- 淘汰 [196](/zh18/09-buffer-cache/#internal-ru-page-197), [215](/zh18/10-write-ahead-log/#internal-ru-page-216), [227](/zh18/10-write-ahead-log/#internal-ru-page-228)

## Г {#index-г}

- 直方图 [356](/zh18/17-statistics/#internal-ru-page-357)

- 事务视界 [105](/zh18/04-snapshots/#internal-ru-page-106)–[106](/zh18/04-snapshots/#internal-ru-page-107), [111](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-112), [128](/zh18/06-vacuum-and-freezing/#internal-ru-page-129), [178](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-179), [425](/zh18/20-index-scans/#internal-ru-page-426)

- 粒度 [256](/zh18/12-relation-level-locks/#internal-ru-page-257)

- 等待图 [286](/zh18/13-row-level-locks/#internal-ru-page-287)

- 分组 [478](/zh18/22-hashing/#internal-ru-page-479), [503](/zh18/23-sorting-and-merging/#internal-ru-page-504)

- 脏读 [48](/zh18/02-isolation/#internal-ru-page-49), [50](/zh18/02-isolation/#internal-ru-page-51), [55](/zh18/02-isolation/#internal-ru-page-56)

## Д {#index-д}

- 笛卡尔积 [438](/zh18/21-nested-loop/#internal-ru-page-439), [440](/zh18/21-nested-loop/#internal-ru-page-441)

- 去数据库 [319](/zh18/16-query-execution-stages/#internal-ru-page-320), [558](/zh18/26-gist/#internal-ru-page-559), [643](/zh18/29-brin/#internal-ru-page-644)

- 树

- 不平衡 [589](/zh18/27-sp-gist/#internal-ru-page-590)

- 计划 [326](/zh18/16-query-execution-stages/#internal-ru-page-327)

- 前缀 [131](/zh18/06-vacuum-and-freezing/#internal-ru-page-132), [605](/zh18/27-sp-gist/#internal-ru-page-606)

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

- 平衡 [524](/zh18/25-b-tree/#internal-ru-page-525), [528](/zh18/25-b-tree/#internal-ru-page-529), [555](/zh18/26-gist/#internal-ru-page-556), [612](/zh18/28-gin/#internal-ru-page-613)

- 签名 [581](/zh18/26-gist/#internal-ru-page-582)

- 极差图 [655](/zh18/29-brin/#internal-ru-page-656)

- 持久性 [49](/zh18/02-isolation/#internal-ru-page-50)

## Ж {#index-ж}

- 预写日志 [41](/zh18/01-introduction/#internal-ru-page-42), [211](/zh18/10-write-ahead-log/#internal-ru-page-212), [308](/zh18/15-locks-on-memory-structures/#internal-ru-page-309), [372](/zh18/18-table-access-methods/#internal-ru-page-373), [395](/zh18/19-index-access-methods/#internal-ru-page-396)

- 级别 [246](/zh18/11-wal-modes/#internal-ru-page-247)

## З {#index-з}

- 标头

- 版本 [78](/zh18/03-pages-and-tuples/#internal-ru-page-79), [268](/zh18/13-row-level-locks/#internal-ru-page-269)

- 页面 [75](/zh18/03-pages-and-tuples/#internal-ru-page-76), [127](/zh18/06-vacuum-and-freezing/#internal-ru-page-128)

- 缓冲区固定 [189](/zh18/09-buffer-cache/#internal-ru-page-190), [191](/zh18/09-buffer-cache/#internal-ru-page-192), [308](/zh18/15-locks-on-memory-structures/#internal-ru-page-309)

- 锁 *参见* 锁定

- 冻结 [135](/zh18/06-vacuum-and-freezing/#internal-ru-page-136), [175](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-176), [193](/zh18/09-buffer-cache/#internal-ru-page-194), [274](/zh18/13-row-level-locks/#internal-ru-page-275)

- 手动 [136](/zh18/06-vacuum-and-freezing/#internal-ru-page-137), [151](/zh18/07-autovacuum/#internal-ru-page-152), [158](/zh18/07-autovacuum/#internal-ru-page-159)

- 懒惰扫描 [158](/zh18/07-autovacuum/#internal-ru-page-159)

- 加载时 [161](/zh18/07-autovacuum/#internal-ru-page-162)

- 「星号」，不使用的原因 [38](/zh18/01-introduction/#internal-ru-page-39), [459](/zh18/22-hashing/#internal-ru-page-460), [497](/zh18/23-sorting-and-merging/#internal-ru-page-498)

## И {#index-и}

- 版本标识符 [77](/zh18/03-pages-and-tuples/#internal-ru-page-78), [394](/zh18/19-index-access-methods/#internal-ru-page-395), [614](/zh18/28-gin/#internal-ru-page-615)

- 函数可变性 [60](/zh18/02-isolation/#internal-ru-page-61), [402](/zh18/19-index-access-methods/#internal-ru-page-403), [412](/zh18/19-index-access-methods/#internal-ru-page-413)

- <span id="internal-ru-page-679" class="pdf-anchor"></span>隔离 [49](/zh18/02-isolation/#internal-ru-page-50)

- 基于快照 [54](/zh18/02-isolation/#internal-ru-page-55), [70](/zh18/02-isolation/#internal-ru-page-71), [97](/zh18/04-snapshots/#internal-ru-page-98), [268](/zh18/13-row-level-locks/#internal-ru-page-269)

- 索引 [394](/zh18/19-index-access-methods/#internal-ru-page-395), [400](/zh18/19-index-access-methods/#internal-ru-page-401)

- 版本化 [89](/zh18/03-pages-and-tuples/#internal-ru-page-90)

- 完整性保障 [406](/zh18/19-index-access-methods/#internal-ru-page-407), [408](/zh18/19-index-access-methods/#internal-ru-page-409), [521](/zh18/24-hash/#internal-ru-page-522), [552](/zh18/25-b-tree/#internal-ru-page-553), [571](/zh18/26-gist/#internal-ru-page-572), [574](/zh18/26-gist/#internal-ru-page-575), [601](/zh18/27-sp-gist/#internal-ru-page-602)

- 清理 [123](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-124), [518](/zh18/24-hash/#internal-ru-page-519), [529](/zh18/25-b-tree/#internal-ru-page-530), [534](/zh18/25-b-tree/#internal-ru-page-535), [625](/zh18/28-gin/#internal-ru-page-626)

- 表达式 [364](/zh18/17-statistics/#internal-ru-page-365), [401](/zh18/19-index-access-methods/#internal-ru-page-402), [664](/zh18/29-brin/#internal-ru-page-665)

- 覆盖 [408](/zh18/19-index-access-methods/#internal-ru-page-409), [422](/zh18/20-index-scans/#internal-ru-page-423), [425](/zh18/20-index-scans/#internal-ru-page-426), [552](/zh18/25-b-tree/#internal-ru-page-553), [574](/zh18/26-gist/#internal-ru-page-575), [601](/zh18/27-sp-gist/#internal-ru-page-602)

- 复合 [407](/zh18/19-index-access-methods/#internal-ru-page-408), [536](/zh18/25-b-tree/#internal-ru-page-537), [545](/zh18/25-b-tree/#internal-ru-page-546), [552](/zh18/25-b-tree/#internal-ru-page-553), [574](/zh18/26-gist/#internal-ru-page-575), [628](/zh18/28-gin/#internal-ru-page-629), [656](/zh18/29-brin/#internal-ru-page-657)

- 统计信息 [364](/zh18/17-statistics/#internal-ru-page-365)

- 唯一 [270](/zh18/13-row-level-locks/#internal-ru-page-271), [406](/zh18/19-index-access-methods/#internal-ru-page-407), [408](/zh18/19-index-access-methods/#internal-ru-page-409), [526](/zh18/25-b-tree/#internal-ru-page-527), [533](/zh18/25-b-tree/#internal-ru-page-534), [552](/zh18/25-b-tree/#internal-ru-page-553)

- 有序性 [405](/zh18/19-index-access-methods/#internal-ru-page-406), [410](/zh18/19-index-access-methods/#internal-ru-page-411), [523](/zh18/25-b-tree/#internal-ru-page-524), [536](/zh18/25-b-tree/#internal-ru-page-537), [545](/zh18/25-b-tree/#internal-ru-page-546), [547](/zh18/25-b-tree/#internal-ru-page-548), [552](/zh18/25-b-tree/#internal-ru-page-553)

- 部分 [412](/zh18/19-index-access-methods/#internal-ru-page-413)

- 索引机制 [395](/zh18/19-index-access-methods/#internal-ru-page-396), [404](/zh18/19-index-access-methods/#internal-ru-page-405)

- 信息位 [78](/zh18/03-pages-and-tuples/#internal-ru-page-79), [83](/zh18/03-pages-and-tuples/#internal-ru-page-84), [86](/zh18/03-pages-and-tuples/#internal-ru-page-87), [98](/zh18/04-snapshots/#internal-ru-page-99), [243](/zh18/11-wal-modes/#internal-ru-page-244), [268](/zh18/13-row-level-locks/#internal-ru-page-269)

- 排除

- 属性 [535](/zh18/25-b-tree/#internal-ru-page-536)

- 重复项 [533](/zh18/25-b-tree/#internal-ru-page-534), [613](/zh18/28-gin/#internal-ru-page-614)

- 查询执行 [337](/zh18/16-query-execution-stages/#internal-ru-page-338), [342](/zh18/16-query-execution-stages/#internal-ru-page-343)

## К {#index-к}

- 卡尔迪纳尔性 [335](/zh18/16-query-execution-stages/#internal-ru-page-336), [346](/zh18/17-statistics/#internal-ru-page-347), [420](/zh18/20-index-scans/#internal-ru-page-421)

- 连接 [444](/zh18/21-nested-loop/#internal-ru-page-445)

- 地图

- 位图 [131](/zh18/06-vacuum-and-freezing/#internal-ru-page-132), [427](/zh18/20-index-scans/#internal-ru-page-428), [512](/zh18/24-hash/#internal-ru-page-513), [642](/zh18/29-brin/#internal-ru-page-643), [647](/zh18/29-brin/#internal-ru-page-648), [656](/zh18/29-brin/#internal-ru-page-657)

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

- 冻结 [32](/zh18/01-introduction/#internal-ru-page-33), [150](/zh18/07-autovacuum/#internal-ru-page-151), [153](/zh18/07-autovacuum/#internal-ru-page-154), [175](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-176)

- 未定义值 [78](/zh18/03-pages-and-tuples/#internal-ru-page-79)

- 空闲空间 [31](/zh18/01-introduction/#internal-ru-page-32), [112](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-113), [125](/zh18/06-vacuum-and-freezing/#internal-ru-page-126)

- 操作符类 [397](/zh18/19-index-access-methods/#internal-ru-page-398), [455](/zh18/21-nested-loop/#internal-ru-page-456), [613](/zh18/28-gin/#internal-ru-page-614)

- 基准函数 [402](/zh18/19-index-access-methods/#internal-ru-page-403)

- 参数 [584](/zh18/26-gist/#internal-ru-page-585), [661](/zh18/29-brin/#internal-ru-page-662), [667](/zh18/29-brin/#internal-ru-page-668)

- 数据库集群 [23](/zh18/01-introduction/#internal-ru-page-24)

- 组合编号 [104](/zh18/04-snapshots/#internal-ru-page-105)

- 检查点 [219](/zh18/10-write-ahead-log/#internal-ru-page-220), [239](/zh18/11-wal-modes/#internal-ru-page-240)

- 监控 [230](/zh18/10-write-ahead-log/#internal-ru-page-231)

- 配置 [227](/zh18/10-write-ahead-log/#internal-ru-page-228)

- 相关谓词 [336](/zh18/16-query-execution-stages/#internal-ru-page-337), [366](/zh18/17-statistics/#internal-ru-page-367)

- 相关性 [361](/zh18/17-statistics/#internal-ru-page-362), [415](/zh18/20-index-scans/#internal-ru-page-416), [427](/zh18/20-index-scans/#internal-ru-page-428), [643](/zh18/29-brin/#internal-ru-page-644), [651](/zh18/29-brin/#internal-ru-page-652), [663](/zh18/29-brin/#internal-ru-page-664)

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

## М {#index-м}

- 数组 [588](/zh18/26-gist/#internal-ru-page-589), [632](/zh18/28-gin/#internal-ru-page-633), [641](/zh18/28-gin/#internal-ru-page-642)

- 物化 [338](/zh18/16-query-execution-stages/#internal-ru-page-339), [390](/zh18/18-table-access-methods/#internal-ru-page-391), [441](/zh18/21-nested-loop/#internal-ru-page-442), [448](/zh18/21-nested-loop/#internal-ru-page-449)

- 访问方法

- 索引 [394](/zh18/19-index-access-methods/#internal-ru-page-395), [455](/zh18/21-nested-loop/#internal-ru-page-456)

- 属性 [404](/zh18/19-index-access-methods/#internal-ru-page-405)

- 表 [371](/zh18/18-table-access-methods/#internal-ru-page-372)

- 多版本 [54](/zh18/02-isolation/#internal-ru-page-55), [77](/zh18/03-pages-and-tuples/#internal-ru-page-78), [123](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-124), [533](/zh18/25-b-tree/#internal-ru-page-534)

- 多事务 [272](/zh18/13-row-level-locks/#internal-ru-page-273)

- 计数器溢出 [274](/zh18/13-row-level-locks/#internal-ru-page-275)

## Н {#index-н}

- 未定义值 [78](/zh18/03-pages-and-tuples/#internal-ru-page-79), [350](/zh18/17-statistics/#internal-ru-page-351), [412](/zh18/19-index-access-methods/#internal-ru-page-413), [545](/zh18/25-b-tree/#internal-ru-page-546), [554](/zh18/25-b-tree/#internal-ru-page-555), [575](/zh18/26-gist/#internal-ru-page-576), [602](/zh18/27-sp-gist/#internal-ru-page-603), [658](/zh18/29-brin/#internal-ru-page-659)

- <span id="internal-ru-page-680" class="pdf-anchor"></span>不可重复读 [51](/zh18/02-isolation/#internal-ru-page-52), [56](/zh18/02-isolation/#internal-ru-page-57), [63](/zh18/02-isolation/#internal-ru-page-64)

- 不均匀分布 [353](/zh18/17-statistics/#internal-ru-page-354), [466](/zh18/22-hashing/#internal-ru-page-467), [514](/zh18/24-hash/#internal-ru-page-515)

- 不一致写入 [67](/zh18/02-isolation/#internal-ru-page-68), [70](/zh18/02-isolation/#internal-ru-page-71), [299](/zh18/14-miscellaneous-locks/#internal-ru-page-300)

- 不一致读取 [58](/zh18/02-isolation/#internal-ru-page-59), [61](/zh18/02-isolation/#internal-ru-page-62), [65](/zh18/02-isolation/#internal-ru-page-66)

## О {#index-о}

- 事务中断 [88](/zh18/03-pages-and-tuples/#internal-ru-page-89), [92](/zh18/03-pages-and-tuples/#internal-ru-page-93), [94](/zh18/03-pages-and-tuples/#internal-ru-page-95), [278](/zh18/13-row-level-locks/#internal-ru-page-279), [299](/zh18/14-miscellaneous-locks/#internal-ru-page-300)

- 完整性约束 [47](/zh18/02-isolation/#internal-ru-page-48)

- 等待 [310](/zh18/15-locks-on-memory-structures/#internal-ru-page-311)

- 未计入时间 [311](/zh18/15-locks-on-memory-structures/#internal-ru-page-312), [314](/zh18/15-locks-on-memory-structures/#internal-ru-page-315)

- 采样 [312](/zh18/15-locks-on-memory-structures/#internal-ru-page-313)

- 基准函数 [402](/zh18/19-index-access-methods/#internal-ru-page-403)

- 优化 *参见* 计划

- 关系 [28](/zh18/01-introduction/#internal-ru-page-29)

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

- 自动 [138](/zh18/07-autovacuum/#internal-ru-page-139), [287](/zh18/13-row-level-locks/#internal-ru-page-288)

- 激进模式 [153](/zh18/07-autovacuum/#internal-ru-page-154)

- 监控 [163](/zh18/07-autovacuum/#internal-ru-page-164), [173](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-174)

- 普通 [125](/zh18/06-vacuum-and-freezing/#internal-ru-page-126)

- 完全 [171](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-172)

- 自动清理 [111](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-112), [119](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-120), [123](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-124), [529](/zh18/25-b-tree/#internal-ru-page-530), [534](/zh18/25-b-tree/#internal-ru-page-535)

- 阶段 [131](/zh18/06-vacuum-and-freezing/#internal-ru-page-132)

## П {#index-п}

- 批处理 [179](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-180), [285](/zh18/13-row-level-locks/#internal-ru-page-286)

- 并行执行 [379](/zh18/18-table-access-methods/#internal-ru-page-380), [384](/zh18/18-table-access-methods/#internal-ru-page-385), [434](/zh18/20-index-scans/#internal-ru-page-435), [455](/zh18/21-nested-loop/#internal-ru-page-456), [470](/zh18/22-hashing/#internal-ru-page-471), [487](/zh18/23-sorting-and-merging/#internal-ru-page-488), [500](/zh18/23-sorting-and-merging/#internal-ru-page-501), [503](/zh18/23-sorting-and-merging/#internal-ru-page-504)

- 限制 [388](/zh18/18-table-access-methods/#internal-ru-page-389)

- 重写 *参见* 变换

- 事务计数器溢出 [134](/zh18/06-vacuum-and-freezing/#internal-ru-page-135), [155](/zh18/07-autovacuum/#internal-ru-page-156)

- 重新验证 [395](/zh18/19-index-access-methods/#internal-ru-page-396), [415](/zh18/20-index-scans/#internal-ru-page-416), [429](/zh18/20-index-scans/#internal-ru-page-430), [578](/zh18/26-gist/#internal-ru-page-579), [585](/zh18/26-gist/#internal-ru-page-586), [602](/zh18/27-sp-gist/#internal-ru-page-603), [634](/zh18/28-gin/#internal-ru-page-635)

- 执行计划 [326](/zh18/16-query-execution-stages/#internal-ru-page-327)

- 通用与专用 [343](/zh18/16-query-execution-stages/#internal-ru-page-344)

- 计划 [326](/zh18/16-query-execution-stages/#internal-ru-page-327), [342](/zh18/16-query-execution-stages/#internal-ru-page-343)

- 查询准备 [340](/zh18/16-query-execution-stages/#internal-ru-page-341)

- 最近邻搜索 [410](/zh18/19-index-access-methods/#internal-ru-page-411), [565](/zh18/26-gist/#internal-ru-page-566), [576](/zh18/26-gist/#internal-ru-page-577), [603](/zh18/27-sp-gist/#internal-ru-page-604)

- 全文搜索 [577](/zh18/26-gist/#internal-ru-page-578)

- 索引 [578](/zh18/26-gist/#internal-ru-page-579), [613](/zh18/28-gin/#internal-ru-page-614)

- 排名 [630](/zh18/28-gin/#internal-ru-page-631)

- 短语 [629](/zh18/28-gin/#internal-ru-page-630)

- 部分 [620](/zh18/28-gin/#internal-ru-page-621)

- 结果获取 [344](/zh18/16-query-execution-stages/#internal-ru-page-345)

- 门户 [337](/zh18/16-query-execution-stages/#internal-ru-page-338)

- 丢失更新 [50](/zh18/02-isolation/#internal-ru-page-51), [61](/zh18/02-isolation/#internal-ru-page-62)–[62](/zh18/02-isolation/#internal-ru-page-63)

- 规则

- 重写 [325](/zh18/16-query-execution-stages/#internal-ru-page-326)

- 排序 [399](/zh18/19-index-access-methods/#internal-ru-page-400), [606](/zh18/27-sp-gist/#internal-ru-page-607)

- 参数绑定 [341](/zh18/16-query-execution-stages/#internal-ru-page-342)

- 查询协议 [42](/zh18/01-introduction/#internal-ru-page-43)

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

- 扩展 [340](/zh18/16-query-execution-stages/#internal-ru-page-341)

- 进程 [39](/zh18/01-introduction/#internal-ru-page-40)

- 服务 [41](/zh18/01-introduction/#internal-ru-page-42)

- 搜索路径 [26](/zh18/01-introduction/#internal-ru-page-27)

## Р {#index-р}

- 查询解析 [322](/zh18/16-query-execution-stages/#internal-ru-page-323)

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

- <span id="internal-ru-page-681" class="pdf-anchor"></span>分裂

- 桶 [511](/zh18/24-hash/#internal-ru-page-512), [515](/zh18/24-hash/#internal-ru-page-516)

- 页面 [526](/zh18/25-b-tree/#internal-ru-page-527), [528](/zh18/25-b-tree/#internal-ru-page-529), [570](/zh18/26-gist/#internal-ru-page-571), [599](/zh18/27-sp-gist/#internal-ru-page-600), [624](/zh18/28-gin/#internal-ru-page-625)

- 资源饥饿 [275](/zh18/13-row-level-locks/#internal-ru-page-276), [281](/zh18/13-row-level-locks/#internal-ru-page-282)

## С {#index-с}

- 段 [28](/zh18/01-introduction/#internal-ru-page-29), [216](/zh18/10-write-ahead-log/#internal-ru-page-217)

- 选择性 [335](/zh18/16-query-execution-stages/#internal-ru-page-336), [375](/zh18/18-table-access-methods/#internal-ru-page-376)

- 连接 [444](/zh18/21-nested-loop/#internal-ru-page-445)

- 操作符族 [402](/zh18/19-index-access-methods/#internal-ru-page-403)

- 期望采样 [312](/zh18/15-locks-on-memory-structures/#internal-ru-page-313)

- 服务器 [23](/zh18/01-introduction/#internal-ru-page-24)

- 签名 [581](/zh18/26-gist/#internal-ru-page-582), [666](/zh18/29-brin/#internal-ru-page-667)

- 同步 [235](/zh18/11-wal-modes/#internal-ru-page-236), [239](/zh18/11-wal-modes/#internal-ru-page-240)

- 系统目录 [24](/zh18/01-introduction/#internal-ru-page-25), [249](/zh18/11-wal-modes/#internal-ru-page-250), [323](/zh18/16-query-execution-stages/#internal-ru-page-324)

- 扫描

- 索引扫描 [301](/zh18/14-miscellaneous-locks/#internal-ru-page-302), [409](/zh18/19-index-access-methods/#internal-ru-page-410), [414](/zh18/20-index-scans/#internal-ru-page-415), [522](/zh18/24-hash/#internal-ru-page-523), [553](/zh18/25-b-tree/#internal-ru-page-554), [575](/zh18/26-gist/#internal-ru-page-576), [601](/zh18/27-sp-gist/#internal-ru-page-602)

- 成本估算 [375](/zh18/18-table-access-methods/#internal-ru-page-376), [380](/zh18/18-table-access-methods/#internal-ru-page-381), [415](/zh18/20-index-scans/#internal-ru-page-416), [424](/zh18/20-index-scans/#internal-ru-page-425), [430](/zh18/20-index-scans/#internal-ru-page-431), [663](/zh18/29-brin/#internal-ru-page-664)

- 并行索引扫描 [434](/zh18/20-index-scans/#internal-ru-page-435)

- 并行顺序扫描 [380](/zh18/18-table-access-methods/#internal-ru-page-381)

- 位图扫描 [409](/zh18/19-index-access-methods/#internal-ru-page-410), [427](/zh18/20-index-scans/#internal-ru-page-428), [522](/zh18/24-hash/#internal-ru-page-523), [553](/zh18/25-b-tree/#internal-ru-page-554), [575](/zh18/26-gist/#internal-ru-page-576), [601](/zh18/27-sp-gist/#internal-ru-page-602), [626](/zh18/28-gin/#internal-ru-page-627), [658](/zh18/29-brin/#internal-ru-page-659)

- 顺序扫描 [300](/zh18/14-miscellaneous-locks/#internal-ru-page-301), [374](/zh18/18-table-access-methods/#internal-ru-page-375)

- 跳过扫描 [539](/zh18/25-b-tree/#internal-ru-page-540)

- 方法比较 [436](/zh18/20-index-scans/#internal-ru-page-437)

- 仅索引扫描 [348](/zh18/17-statistics/#internal-ru-page-349), [411](/zh18/19-index-access-methods/#internal-ru-page-412), [422](/zh18/20-index-scans/#internal-ru-page-423), [576](/zh18/26-gist/#internal-ru-page-577), [583](/zh18/26-gist/#internal-ru-page-584), [602](/zh18/27-sp-gist/#internal-ru-page-603), [610](/zh18/27-sp-gist/#internal-ru-page-611)

- 合并 [483](/zh18/23-sorting-and-merging/#internal-ru-page-484), [494](/zh18/23-sorting-and-merging/#internal-ru-page-495), [500](/zh18/23-sorting-and-merging/#internal-ru-page-501)

- 层 [28](/zh18/01-introduction/#internal-ru-page-29)

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

- 初始化 [30](/zh18/01-introduction/#internal-ru-page-31)

- 主要 [29](/zh18/01-introduction/#internal-ru-page-30), [77](/zh18/03-pages-and-tuples/#internal-ru-page-78), [652](/zh18/29-brin/#internal-ru-page-653)

- 空闲空间 [31](/zh18/01-introduction/#internal-ru-page-32), [112](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-113), [125](/zh18/06-vacuum-and-freezing/#internal-ru-page-126)

- 快照 [97](/zh18/04-snapshots/#internal-ru-page-98), [100](/zh18/04-snapshots/#internal-ru-page-101), [249](/zh18/11-wal-modes/#internal-ru-page-250)

- 目录快照 [108](/zh18/04-snapshots/#internal-ru-page-109)

- 导出快照 [109](/zh18/04-snapshots/#internal-ru-page-110)

- 一致性 [47](/zh18/02-isolation/#internal-ru-page-48), [49](/zh18/02-isolation/#internal-ru-page-50)

- 连接

- 反连接和半连接 [439](/zh18/21-nested-loop/#internal-ru-page-440), [452](/zh18/21-nested-loop/#internal-ru-page-453)

- 嵌套循环连接 [440](/zh18/21-nested-loop/#internal-ru-page-441)

- 外连接 [438](/zh18/21-nested-loop/#internal-ru-page-439), [451](/zh18/21-nested-loop/#internal-ru-page-452), [485](/zh18/23-sorting-and-merging/#internal-ru-page-486)

- 内连接 [438](/zh18/21-nested-loop/#internal-ru-page-439)

- 成本估算 [441](/zh18/21-nested-loop/#internal-ru-page-442), [447](/zh18/21-nested-loop/#internal-ru-page-448), [449](/zh18/21-nested-loop/#internal-ru-page-450), [460](/zh18/22-hashing/#internal-ru-page-461), [469](/zh18/22-hashing/#internal-ru-page-470), [485](/zh18/23-sorting-and-merging/#internal-ru-page-486), [491](/zh18/23-sorting-and-merging/#internal-ru-page-492), [493](/zh18/23-sorting-and-merging/#internal-ru-page-494), [497](/zh18/23-sorting-and-merging/#internal-ru-page-498), [500](/zh18/23-sorting-and-merging/#internal-ru-page-501)–[501](/zh18/23-sorting-and-merging/#internal-ru-page-502)

- 并行哈希连接 [471](/zh18/22-hashing/#internal-ru-page-472), [473](/zh18/22-hashing/#internal-ru-page-474)

- 参数化连接 [444](/zh18/21-nested-loop/#internal-ru-page-445)

- 顺序 [326](/zh18/16-query-execution-stages/#internal-ru-page-327), [328](/zh18/16-query-execution-stages/#internal-ru-page-329), [459](/zh18/22-hashing/#internal-ru-page-460), [485](/zh18/23-sorting-and-merging/#internal-ru-page-486)

- 合并连接 [483](/zh18/23-sorting-and-merging/#internal-ru-page-484), [551](/zh18/25-b-tree/#internal-ru-page-552)

- 方法比较 [505](/zh18/23-sorting-and-merging/#internal-ru-page-506)

- 哈希连接 [457](/zh18/22-hashing/#internal-ru-page-458), [463](/zh18/22-hashing/#internal-ru-page-464)

- 排序 [410](/zh18/19-index-access-methods/#internal-ru-page-411), [483](/zh18/23-sorting-and-merging/#internal-ru-page-484)–[484](/zh18/23-sorting-and-merging/#internal-ru-page-485), [489](/zh18/23-sorting-and-merging/#internal-ru-page-490), [523](/zh18/25-b-tree/#internal-ru-page-524), [536](/zh18/25-b-tree/#internal-ru-page-537), [545](/zh18/25-b-tree/#internal-ru-page-546), [547](/zh18/25-b-tree/#internal-ru-page-548)

- 快速排序 [491](/zh18/23-sorting-and-merging/#internal-ru-page-492)

- 外部排序 [494](/zh18/23-sorting-and-merging/#internal-ru-page-495)

- 增量排序 [498](/zh18/23-sorting-and-merging/#internal-ru-page-499)

- 并行排序 [500](/zh18/23-sorting-and-merging/#internal-ru-page-501)

- 堆排序 [492](/zh18/23-sorting-and-merging/#internal-ru-page-493)

- 特殊区域 [76](/zh18/03-pages-and-tuples/#internal-ru-page-77)

- 统计信息 [137](/zh18/06-vacuum-and-freezing/#internal-ru-page-138), [335](/zh18/16-query-execution-stages/#internal-ru-page-336)

- 基础统计信息 [346](/zh18/17-statistics/#internal-ru-page-347), [423](/zh18/20-index-scans/#internal-ru-page-424)

- 直方图 [356](/zh18/17-statistics/#internal-ru-page-357), [486](/zh18/23-sorting-and-merging/#internal-ru-page-487)

- 非标量类型统计信息 [360](/zh18/17-statistics/#internal-ru-page-361)

- NULL 值比例 [350](/zh18/17-statistics/#internal-ru-page-351)

- 相关性 [361](/zh18/17-statistics/#internal-ru-page-362), [416](/zh18/20-index-scans/#internal-ru-page-417), [651](/zh18/29-brin/#internal-ru-page-652), [663](/zh18/29-brin/#internal-ru-page-664)

- 多值 [365](/zh18/17-statistics/#internal-ru-page-366)

- <span id="internal-ru-page-682" class="pdf-anchor"></span>表达式 [362](/zh18/17-statistics/#internal-ru-page-363), [370](/zh18/17-statistics/#internal-ru-page-371)

- 字段大小 [361](/zh18/17-statistics/#internal-ru-page-362)

- 扩展 [363](/zh18/17-statistics/#internal-ru-page-364)

- 唯一值 [351](/zh18/17-statistics/#internal-ru-page-352), [367](/zh18/17-statistics/#internal-ru-page-368), [652](/zh18/29-brin/#internal-ru-page-653)

- 频繁值 [353](/zh18/17-statistics/#internal-ru-page-354), [369](/zh18/17-statistics/#internal-ru-page-370), [446](/zh18/21-nested-loop/#internal-ru-page-447), [466](/zh18/22-hashing/#internal-ru-page-467)

- 成本 [328](/zh18/16-query-execution-stages/#internal-ru-page-329), [334](/zh18/16-query-execution-stages/#internal-ru-page-335), [337](/zh18/16-query-execution-stages/#internal-ru-page-338)

- 页面 [33](/zh18/01-introduction/#internal-ru-page-34), [512](/zh18/24-hash/#internal-ru-page-513)

- 脏页 [189](/zh18/09-buffer-cache/#internal-ru-page-190)

- 头部 [162](/zh18/07-autovacuum/#internal-ru-page-163), [175](/zh18/08-rebuilding-tables-and-indexes/#internal-ru-page-176)

- 完整副本 [223](/zh18/10-write-ahead-log/#internal-ru-page-224)

- 分裂 [123](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-124), [526](/zh18/25-b-tree/#internal-ru-page-527), [528](/zh18/25-b-tree/#internal-ru-page-529), [570](/zh18/26-gist/#internal-ru-page-571), [599](/zh18/27-sp-gist/#internal-ru-page-600), [624](/zh18/28-gin/#internal-ru-page-625)

- 碎片 [78](/zh18/03-pages-and-tuples/#internal-ru-page-79), [113](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-114)

- 模式 [25](/zh18/01-introduction/#internal-ru-page-26)

## Т {#index-т}

- 表空间 [26](/zh18/01-introduction/#internal-ru-page-27)

- 仅读事务异常 [68](/zh18/02-isolation/#internal-ru-page-69), [71](/zh18/02-isolation/#internal-ru-page-72), [299](/zh18/14-miscellaneous-locks/#internal-ru-page-300)

- 检查点 [92](/zh18/03-pages-and-tuples/#internal-ru-page-93)

- 事务 [48](/zh18/02-isolation/#internal-ru-page-49), [81](/zh18/03-pages-and-tuples/#internal-ru-page-82), [97](/zh18/04-snapshots/#internal-ru-page-98)

- 锁定编号 [259](/zh18/12-relation-level-locks/#internal-ru-page-260)

- 虚拟 [91](/zh18/03-pages-and-tuples/#internal-ru-page-92), [106](/zh18/04-snapshots/#internal-ru-page-107), [260](/zh18/12-relation-level-locks/#internal-ru-page-261)

- 嵌套 [92](/zh18/03-pages-and-tuples/#internal-ru-page-93), [219](/zh18/10-write-ahead-log/#internal-ru-page-220)

- 年龄 [134](/zh18/06-vacuum-and-freezing/#internal-ru-page-135)

- 中断 [88](/zh18/03-pages-and-tuples/#internal-ru-page-89), [92](/zh18/03-pages-and-tuples/#internal-ru-page-93), [94](/zh18/03-pages-and-tuples/#internal-ru-page-95), [299](/zh18/14-miscellaneous-locks/#internal-ru-page-300)

- 计数器溢出 [134](/zh18/06-vacuum-and-freezing/#internal-ru-page-135), [155](/zh18/07-autovacuum/#internal-ru-page-156)

- 状态 [99](/zh18/04-snapshots/#internal-ru-page-100), [216](/zh18/10-write-ahead-log/#internal-ru-page-217)

- 提交 [85](/zh18/03-pages-and-tuples/#internal-ru-page-86), [215](/zh18/10-write-ahead-log/#internal-ru-page-216), [278](/zh18/13-row-level-locks/#internal-ru-page-279)

- 转换 [324](/zh18/16-query-execution-stages/#internal-ru-page-325)

- 三元组 [630](/zh18/28-gin/#internal-ru-page-631)

- 死锁 *参见* 互斥锁

## У {#index-у}

- 行版本指针 [77](/zh18/03-pages-and-tuples/#internal-ru-page-78), [113](/zh18/05-page-pruning-and-hot-updates/#internal-ru-page-114), [127](/zh18/06-vacuum-and-freezing/#internal-ru-page-128)

- 截断 [133](/zh18/06-vacuum-and-freezing/#internal-ru-page-134)

## Ф {#index-ф}

- 幻读 [51](/zh18/02-isolation/#internal-ru-page-52), [63](/zh18/02-isolation/#internal-ru-page-64), [298](/zh18/14-miscellaneous-locks/#internal-ru-page-299)

- 事务提交 [85](/zh18/03-pages-and-tuples/#internal-ru-page-86), [215](/zh18/10-write-ahead-log/#internal-ru-page-216), [278](/zh18/13-row-level-locks/#internal-ru-page-279)

- 异步 [236](/zh18/11-wal-modes/#internal-ru-page-237)

- 同步 [235](/zh18/11-wal-modes/#internal-ru-page-236)

- 布隆过滤器 [581](/zh18/26-gist/#internal-ru-page-582), [665](/zh18/29-brin/#internal-ru-page-666)

- 后台写入 [226](/zh18/10-write-ahead-log/#internal-ru-page-227)

- 配置 [230](/zh18/10-write-ahead-log/#internal-ru-page-231)

- 后台工作进程 [132](/zh18/06-vacuum-and-freezing/#internal-ru-page-133), [139](/zh18/07-autovacuum/#internal-ru-page-140), [384](/zh18/18-table-access-methods/#internal-ru-page-385)

## Х {#index-х}

- 哈希索引 *参见* Hash

- 哈希表 [190](/zh18/09-buffer-cache/#internal-ru-page-191), [306](/zh18/15-locks-on-memory-structures/#internal-ru-page-307), [308](/zh18/15-locks-on-memory-structures/#internal-ru-page-309), [449](/zh18/21-nested-loop/#internal-ru-page-450), [457](/zh18/22-hashing/#internal-ru-page-458), [511](/zh18/24-hash/#internal-ru-page-512)

## Э {#index-э}

- 等值连接 [438](/zh18/21-nested-loop/#internal-ru-page-439), [476](/zh18/22-hashing/#internal-ru-page-477), [485](/zh18/23-sorting-and-merging/#internal-ru-page-486), [511](/zh18/24-hash/#internal-ru-page-512)

- 服务器实例 [23](/zh18/01-introduction/#internal-ru-page-24)
