pg pg_prewarm用法

按照插件

bash 复制代码
> create extension pg_prewarm ;

缓存表

bash 复制代码
> test=# select pg_prewarm('weather','buffer' ) ;  pg_prewarm
> ------------
>           1

缓存表部分内容

bash 复制代码
test=# select pg_prewarm('weather','buffer','main',0,0) ;
 pg_prewarm
------------
          1
(1 row)

表大小只有0号页,只能缓存这么大

缓存索引

bash 复制代码
test=# \d+ weather
                                                  Table "public.weather"
  Column   |         Type          | Collation | Nullable | Default | Storage  | Compression | Stats target | Description
-----------+-----------------------+-----------+----------+---------+----------+-------------+--------------+-------------
 city      | character varying(80) |           |          |         | extended |             |              |
 temp_low  | integer               |           |          |         | plain    |             |              |
 temp_high | integer               |           |          |         | plain    |             |              |
 prcp      | real                  |           |          |         | plain    |             |              |
 date      | date                  |           |          |         | plain    |             |              |
Indexes:
    "idx_city" btree (city)
Access method: heap

test=# select pg_prewarm('idx_city','buffer' ) ;
 pg_prewarm
------------
          2

影响:

相关推荐
l1t5 小时前
修改一个触发PostgreSQL 17.2 bug的SQL
sql·postgresql·bug
运维行者_5 小时前
不同规模企业如何选 OPM?参考局域网管理软件与 cpu 温度监控适配指南
大数据·运维·服务器·网络·数据库·postgresql·snmp
IvorySQL8 小时前
Postgres 18 默认开启数据校验及升级应对方案
数据库·人工智能·postgresql·开源
斯普信专业组21 小时前
PostgreSQL高可用集群部署与配置指南
数据库·postgresql
IvanCodes1 天前
openGauss 核心体系架构深度解析
数据库·sql·postgresql·openguass
cnxy1881 天前
PostgreSQL与MySQL深度对比:如何选择适合你的数据库
数据库·mysql·postgresql
男孩李2 天前
浅谈PostgreSQL 模式(SCHEMA)
数据库·postgresql
问道飞鱼3 天前
【数据库知识】PGSQL数据类型详细说明
数据库·sql·postgresql
java_logo3 天前
Supabase Postgres Docker 容器化部署指南
运维·docker·postgresql·容器·postgres部署教程·postgres部署文档·docker postgres
杨了个杨89823 天前
PostgreSQL 完全备份与还原
数据库·postgresql