从postgresql数据库将最常扫描的表加载到缓存中。

pg_hotcache的Python项目详细描述


加载到缓存的限制是“有效缓存大小”的值。

重新启动服务器后使用是有意义的!

在使用之前,您需要以超级用户身份连接到数据库并添加 扩展名“pg_prewarm”(从9.4版起添加到PostgreSQL):

create extension pg_prewarm;

用法:

pg_hotcache [-?] [-h HOST] [-p PORT] [-U USERNAME] [-W PASSWORD] -d DBNAME

可选参数:

-?, --help            show this help message and exit
-h HOST, --host HOST  database server host or socket directory (default:
                      "local socket")
-p PORT, --port PORT  database server port (default: "5432")
-U USERNAME, --username USERNAME
                      database user name (default: "unix user")
-W PASSWORD, --password PASSWORD
                      force password prompt (should happen automatically)
-d DBNAME, --dbname DBNAME
                      database name for caching

示例:

sudo -u postgres pg_hotcache -d dbname
pg_hotcache -h 127.0.0.1 -p 5432 -U username -d dbname

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java不调用未来。有什么问题吗?   isSelected(),isDisplayed在selenium、java for checkbox中不适用于我。其中xpath不显示是选中还是未选中   java在线应用程序创建者是如何工作的?是否有任何示例源代码可供查看?   Rest服务中的java Spring启动自定义异常   java将成员对象添加到ArrayList<Membership>   关键字这个Java项目如何使用语言保留字作为标识符?   字符串格式如何在Java中打印列中的双精度数组   java libgdx动画仅在事件上出现一次   java如何使用spring。应用docker容器上RestTemplate url中的名称?   java Hibernate UnuniqueObjectException:具有相同标识符值的不同对象已与会话关联   使用leapmotion、光标显示的java处理   java Libgdx Box2D仅针对少数特定对象控制冲突响应   带外键的java Spring数据JPA@Query:参数不匹配   java在我的“ifelse”语句中遇到问题,我不知道如何将文本字段转换为整数(或其他)   java Maven插件没有在我希望的地方运行