Trajectory最佳实践_云原生数据仓库 AnalyticDB PostgreSQL版(AnalyticDB for PostgreSQL)
使用合适的时空索引合适的索引能加快查询速度,需要根据应用场景的要求来构建合适的索引。可针对轨迹数据类型构建以下索引: 空间索引:只针对轨迹的空间范围建立索引,适合只查询轨迹空间范围情况。 时间索引:只针对轨迹的时间范围建立索引,适合只查询轨迹时间范围情况。 时空复合索引:建立时空联合索引,适合时间和...
PostgreSQL 最佳实践 - 任意时间点恢复源码分析
背景 我们知道PostgreSQL是支持任意时间点恢复的,那么背后的原理是什么? 本文将对PG的时间点恢复进行详细的讲解,帮助用户理解。 本文涉及源码参考PostgreSQL 9.2.2版本. 时间点恢复涉及的参数 我们知道PostgreSQL 支持PITR, 基于时间点的恢复. 通过配置recovery.conf可以指定3种恢复目标, 如下 : recovery_target_name...
PostgreSQL 最佳实践 - 块级增量备份(ZFS篇)方案与实战
背景 在实际的生产环境中, 当数据库越来越多, 越来越大. 备份可能会成为比较大的问题, 传统的逻辑备份对于大的数据库不适用(因为备份和还原可能是比较耗时的, 而且也不能回到任意时间点, 还会造成数据库膨胀(长时间repeatable read隔离级别), 好处是可以跨平台恢复, 可选恢复表等). 而基于XLOG的增量备份, 虽然备份可以在线进行,同时支持恢复到任意时间点,但是恢复需要A...
PostgreSQL 最佳实践 - 冷备份与还原介绍
背景 PostgreSQL 冷备份, 指在数据库关机状态下对数据库的数据文件进行的备份. 这种备份在生产中并不实用, 一般生产环境都需要保证数据库7*24小时不间断运行. 冷备份需要备份的是数据库集群主目录($PGDATA), 表空间目录, 事务日志(pg_xlog)目录. 如果在参数文件中指定了其他目录或文件, 某些也需要备份下来. 一、在备份前我们先要搞清楚需要备份哪些东西...
PostgreSQL 最佳实践 - 水平分库(基于plproxy)
背景 我一直以来都比较推荐plproxy这个PostgreSQL代理软件, 因为它小巧灵活好用, 效率高. 最近朋友邀请我给他们做个分布式的方案, 所以又把plproxy翻出来了. 本文讲一讲在单节点中如何快速的部署plproxy环境. 环境 PostgreSQL 9.3.1 plproxy 2.x plrpoxy节点 hostaddr 172.16.3.150 port 1921...
PostgreSQL 最佳实践 - 逻辑增量复制(MySQL <-> PgSQL <-> PgSQL)
alidecode是RDS PG提供的一个逻辑复制插件,使用它,可以将RDS PG通过逻辑复制的方式,把数据同步到线下的PostgreSQL。 同时还支持将MySQL的数据同步到PostgreSQL。 你还可用dbsync来实现平滑升级PostgreSQL的大版本,是不是很酷呢。 mysql2pgsql https://help.aliyun.com/document_detail...
最佳实践-PostgreSQL-批量更新、删除或插入数据
批量操作可以减少数据库与应用程序的交互次数,提高数据处理的吞吐量。本文将通过示例介绍如何批量插入、更新和删除数据。 批量插入数据 您可以通过如下四种方法进行批量插入数据。 使用 insert into ... select 的方法。 postgres =# insert into tbl1 (id , info ,crt_time ...
最佳实践-PostgreSQL-查找最耗费资源的 SQL(Top SQL)
数据库是较大型的应用,对于繁忙的数据库,需要消耗大量的内存、CPU、IO、网络资源。SQL 优化是数据库优化的手段之一,而为了达到 SQL 优化的最佳效果,您首先需要了解最消耗资源的 SQL(Top SQL),例如 IO 消耗最高的 SQL。 数据库资源分为多个维度、CPU、内存、IO 等,为能够从各个维度层面查找最消耗数据库资源的 SQL,您可以使用 pg_stat_statements 插件....
最佳实践-PostgreSQL-模糊查询、正则查询和相似查询优化
PostgreSQL 拥有很强的文本搜索能力,除了支持全文检索,还支持模糊查询和正则查询。PostgreSQL 不仅内置了一般数据库都没有的 pg_trgm 插件,还内置了表达式索引和 GIN 索引的功能,为加速各类需求的查询提供了有力条件。 对于正则查询,PostgreSQL 可以通过 pg_trgm 插件来加速查询。模糊查询包括前模糊(有前缀的模糊)、后模糊(有后缀的模糊)和前后模糊(无前后....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
PostgreSQL更多最佳实践相关
PostgreSQL您可能感兴趣
- PostgreSQL polardb
- PostgreSQL引擎
- PostgreSQL sqlserver
- PostgreSQL mpp
- PostgreSQL greenplum
- PostgreSQL集群
- PostgreSQL data
- PostgreSQL htap
- PostgreSQL架构
- PostgreSQL编译安装
- PostgreSQL analyticdb
- PostgreSQL手册
- PostgreSQL数据
- PostgreSQL rds
- PostgreSQL查询
- PostgreSQL同步
- PostgreSQL oracle
- PostgreSQL索引
- PostgreSQL mysql
- PostgreSQL语言
- PostgreSQL安装
- PostgreSQL阿里云
- PostgreSQL服务器
- PostgreSQL分析
- PostgreSQL性能
- PostgreSQL函数
- PostgreSQL配置
- PostgreSQL功能
- PostgreSQL版本
- PostgreSQL报错