PostgreSQL 每周新闻 2019-03-13
PostgreSQL每周新闻#296 - 2019年3月13日
备注:英文原文地址
LOCK TABLE是如何危害数据库健康的?
当与自动清空冲突时,经常使用LOCK TABLE会损害您的数据库:“如果经常在表上使用LOCK,那么autovacuum很有可能永远无法成功处理该表。”
LAURENZ ALBE
数据是您的业务根本
PGX的开源专家提供解决数据库问题,加速现有应用程序,重构基础架构和开发新应用程序所需的数据库和应用程序技能。
POSTGRESQL EXPERTS, INC.
赞助商
一些Postgres最佳实践
对主键使用BIGINT或UUID,保持凭证轮换,并使用连接池。
KENNETH REITZ (DIGITALOCEAN)
Postgres的地理定位
查看将地理位置数据加载到Postgres数据库,然后进行查询来根据地理位置定位IP的过程。
DIMITRI FONTAINE
对Amazon Aurora PostgreSQL进行基准测试
管理PostgreSQL服务的一系列文章中的第一篇。
SEVERALNINES
PostgreSQL部署时要注意的7件事
最大化性能并建立PostgreSQL部署的可靠预测。
PGDASH
赞助商
获得2个表中列的平均值的差异
这个方法非常直观。
STACK OVERFLOW
▶调整PostgreSQL以实现高写入
来自硅谷PostgresOpen的怀旧经典。 译者: 访问Youtube需要翻墙软件,我们已经提前下载好,在本公众号发送 PGWV19031301 , 我们将回复您一个百度下载链接。
GRANT MCALISTER
快速了解Hasura:Postgres上的GraphQL守护进程
JAMES GOVERNOR
PostGIS 2.5.2,2.4.7,2.3.9发布
这是一个相对较小的错误修复版本,但如果您希望使用的话,需要首先能够对Proj 6进行编译。
POSTGIS DEVELOPERS
本周提示
由strongdm提供支持
用于将数字四舍五入十分位、百分位的SQL技巧
您可能熟悉SQL ROUND函数,它允许您将数字舍入到最接近的整数或一定数量的小数位:
SELECT ROUND(123.456);
` # => 123 `
SELECT ROUND(123.456, 2);
` # => 123.46 `
但是,你也可以用负数来舍掉数十、数百和其他数量级的数字:
SELECT ROUND(123.456, -2);
` # => 100 `
` `
SELECT ROUND(123.456, -1);
` # => 120 `
这也适用于MySQL,Oracle和SQL Server,但不适用于SQLite。
这个“本周提示”由strongDM赞助。Hearst,SoFi和Peloton的团队信任strongDM来管理工程师对所有事物的访问。
🗓 即将举办的Postgres活动
pgDay Israel 2019 (3月14日,以色列)
Nordic PGDay 2019 (3月19日,哥本哈根)
PGConf APAC 2019 (3月19日,新加坡)
pgconf.de 2019 (3月10日,莱比锡)