从某方面来说PostgreSQL真不如MySQL方便,最近数据库越来越大,想冷备一下,于是就pg_dump一下,结果提示Warning Out of Shared Memory,忽略,但备出来的文件显然不是全部数据库,大小差别太大了。于是乎百度,结果只发现CSDN有一个帖子讲了这个事情,然后就没有然后了,后来在官网找到了这个问题,在PostgreSQL的配置文件postgresql.conf里有个max_locks_per_transaction配置项,在Windows版本里是被注释掉了,并且值为64,取消注释值改为1024重启服务,完美解决。
两个好用的FreeBSD国内源
国内的FreeBSD镜像貌似不多,在网上浏览的时候发现了一个,赶紧修
改/etc/pkg/FreeBSD.conf文件,记录下来。FreeBSD: { url: "pkg+http://pkg1.chinafreebsd.cn/${ABI}/latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes }
还有一个貌似开通不久的中科大的源:
FreeBSD: { url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/latest", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes }
地址后面latest 表示滚动更新的版本库,如果想要稳定些的版本换成quarterly即可。