草庐IT

postgresql-contrib

全部标签

Citus 11 官方手册脑图 - PostgreSQL 超大规模分布式数据库解决方案上手指南

  官方手册:https://docs.citusdata.com  脑图大纲入门什么是Citus?Citus可以扩展多远?何时使用Citus多租户数据库实时分析使用注意事项何时Citus不合适快速教程多租户应用程序数据模型和示例数据创建表分发表和加载数据运行查询实时分析数据模型和样本数据创建表分发表和加载数据运行查询 安装单节点CitusDocker(Mac或Linux)Ubuntu或DebianFedora,CentOS,或RedHat多节点CitusUbuntu或Debian在所有节点上执行的步骤在协调器节点上执行的步骤Fedora,CentOS,或RedHat在所有节点上执行的步骤在协

Citus 11 官方手册脑图 - PostgreSQL 超大规模分布式数据库解决方案上手指南

  官方手册:https://docs.citusdata.com  脑图大纲入门什么是Citus?Citus可以扩展多远?何时使用Citus多租户数据库实时分析使用注意事项何时Citus不合适快速教程多租户应用程序数据模型和示例数据创建表分发表和加载数据运行查询实时分析数据模型和样本数据创建表分发表和加载数据运行查询 安装单节点CitusDocker(Mac或Linux)Ubuntu或DebianFedora,CentOS,或RedHat多节点CitusUbuntu或Debian在所有节点上执行的步骤在协调器节点上执行的步骤Fedora,CentOS,或RedHat在所有节点上执行的步骤在协

PostgreSQL 最常用的插件

  背景监控、优化、诊断cpu,io消耗监控https://github.com/powa-team/pg_stat_kcachewhere条件过滤性统计https://github.com/powa-team/pg_qualstatscgroup,/proc系统级指标统计https://github.com/CrunchyData/pgnodemxpg_logging,logbufferread价值:读pip管道中的log内容,不需要写双份日志https://github.com/postgrespro/pg_logging当前正在执行sql的backend的状态统计https://gith

PostgreSQL 最常用的插件

  背景监控、优化、诊断cpu,io消耗监控https://github.com/powa-team/pg_stat_kcachewhere条件过滤性统计https://github.com/powa-team/pg_qualstatscgroup,/proc系统级指标统计https://github.com/CrunchyData/pgnodemxpg_logging,logbufferread价值:读pip管道中的log内容,不需要写双份日志https://github.com/postgrespro/pg_logging当前正在执行sql的backend的状态统计https://gith

PostgreSQL 9.1 飞升之路

PostgreSQLupgrade以升级PostgreSQL9.1至PostgreSQL11(跨越9.2、9.3、9.4、9.5、9.6、10六个大版本)为例,本文将分享一下过去一年升级数十套PostgreSQL生产集群的实际经验。此步骤同样适用于PostgreSQL9.1之后的大版本升级。准备工作数据库升级周知提前通过邮件或IM周知升级信息和相关注意事项,以便相关同学能够提前安排工作并在升级期间进行上线支持。尤其是需要停服务的应用,需要提前周知终端用户停服时间窗口。检查已有日志有无报错有没有遇到过这样的情景?数据库升级后,开发同学发现应用有报错,比如访问某个表没有权限,甚至是某些应用访问不了

PostgreSQL 9.1 飞升之路

PostgreSQLupgrade以升级PostgreSQL9.1至PostgreSQL11(跨越9.2、9.3、9.4、9.5、9.6、10六个大版本)为例,本文将分享一下过去一年升级数十套PostgreSQL生产集群的实际经验。此步骤同样适用于PostgreSQL9.1之后的大版本升级。准备工作数据库升级周知提前通过邮件或IM周知升级信息和相关注意事项,以便相关同学能够提前安排工作并在升级期间进行上线支持。尤其是需要停服务的应用,需要提前周知终端用户停服时间窗口。检查已有日志有无报错有没有遇到过这样的情景?数据库升级后,开发同学发现应用有报错,比如访问某个表没有权限,甚至是某些应用访问不了

cluster:提升postgresql性能(译)

 cluster概念澄清postgresql中没有聚集索引的概念,表都是以堆(heap)的方式存在,可以认为数据在物理存储上是无序的。cluster:这里的cluster不是指多个机器的组成的集群,而是指表中数据行按照某种方式物理排序存储。是一种改变postgresql表的物理存储的一种方案。适应场景:需要按照某种方式(比如时间)批量查询数据,但是数据基于这种方式(比如时间)离散度很高,就可以考虑是否需要按照相关字段的索引来cluster表,以达到提升查询效率的目的cluster一张表的语法为CLUSTERtable_nameUSINGindex_name;对某个表按照某个索引进行cluste

cluster:提升postgresql性能(译)

 cluster概念澄清postgresql中没有聚集索引的概念,表都是以堆(heap)的方式存在,可以认为数据在物理存储上是无序的。cluster:这里的cluster不是指多个机器的组成的集群,而是指表中数据行按照某种方式物理排序存储。是一种改变postgresql表的物理存储的一种方案。适应场景:需要按照某种方式(比如时间)批量查询数据,但是数据基于这种方式(比如时间)离散度很高,就可以考虑是否需要按照相关字段的索引来cluster表,以达到提升查询效率的目的cluster一张表的语法为CLUSTERtable_nameUSINGindex_name;对某个表按照某个索引进行cluste

PostgreSQL 性能评测指南

  背景建议至少提交两份测试报告(从一、二选择两个测试case)一、任选一(建议结合业务选择,简单在线业务选tpcb,复杂在线业务选tpcc,偏分析业务选tpch)tpcctpcbtpch二、任选一(建议结合业务场景选择)并行计算,选择RDSPG12进行测试GIS,选择RDSPG12进行测试精准营销,选择RDSPG12进行测试化学分析,选择RDSPG12进行测试多维搜索,选择RDSPG12进行测试回归分析、数据预测,选择RDSPG12进行测试全文检索,选择RDSPG11进行测试模糊查询,选择RDSPG11进行测试图像识别,选择RDSPG11进行测试相似人群扩选,选择RDSPG11进行测试三、测

PostgreSQL 性能评测指南

  背景建议至少提交两份测试报告(从一、二选择两个测试case)一、任选一(建议结合业务选择,简单在线业务选tpcb,复杂在线业务选tpcc,偏分析业务选tpch)tpcctpcbtpch二、任选一(建议结合业务场景选择)并行计算,选择RDSPG12进行测试GIS,选择RDSPG12进行测试精准营销,选择RDSPG12进行测试化学分析,选择RDSPG12进行测试多维搜索,选择RDSPG12进行测试回归分析、数据预测,选择RDSPG12进行测试全文检索,选择RDSPG11进行测试模糊查询,选择RDSPG11进行测试图像识别,选择RDSPG11进行测试相似人群扩选,选择RDSPG11进行测试三、测