随笔分类 -  postgres

上一页 1 2 3 4 5 6 ··· 13 下一页

edgedb 2.0 发布了
摘要:edgedb 最近的提升还是很多的,就在7月低左右2.0 发布了 新特性 admin ui, 后边管理就更加方便了 edgesql 顶级 group 语法支持 对象级的安全控制 range 类型 官方rust client 库 说明 edgedb 易用性越来越好了,值得系统学习下了 参考资料 htt 阅读全文

posted @ 2022-08-13 23:32 荣锋亮 阅读(146) 评论(0) 推荐(0) 编辑

orioledb 对于top pg 问题的解决方法
摘要:内容来自官方ppt ,支持整理下,可以看出提升还是不少的 问题 解决方法 说明 官方那个ppt 很值得查看,从官方的压测报告来看,提升是不少的,期待ga,后边测试下与citus 集成的可能性,目前orioledb是从core 对于pg 进行了patch 处理,如果能到pg官方中就更好了,毕竟如果使用 阅读全文

posted @ 2022-08-13 22:30 荣锋亮 阅读(69) 评论(0) 推荐(0) 编辑

orioledb pg 存储引擎
摘要:orioledb 是社区开发的一个新的pg 存储引擎,主要是为了解决现在pg 的一些问题,官方共享的一个ppt 还是值得学习的(以下链接中) 以下是一个简单的学习使用 orioledb 特性 支持现代硬件,orioledb 更加适合sdd 以及nvarm ,可以更好的解决cpu瓶颈问题 减少维护,o 阅读全文

posted @ 2022-08-13 18:50 荣锋亮 阅读(398) 评论(0) 推荐(0) 编辑

pmm 最近的一些变动
摘要:好久没太关注pmm了,看了下发现包含了不少新特性 架构变动 从下图可以看出,pmm 也支持其他服务的监控了,比如server,其他服务(可以保留prometheus 或者openmetrics 兼容协议的)从官方介绍可以看到haproxy,node 。。。。 都是可以支持了 pmm server 基 阅读全文

posted @ 2022-07-24 21:44 荣锋亮 阅读(136) 评论(0) 推荐(0) 编辑

coroot-pg-agent 专注性能的pg promtheus exporter
摘要:尽管已经有不少pg 的prometheus exporter 了,但是coroot-pg-agent 是关注与查询性能统计的还是很支持使用的pmm 也是支持pg 的,同时基于prometheus exporter 以及qan 进行处理 说明 coroot-pg-agent 的思路还是值得学习借鉴的, 阅读全文

posted @ 2022-07-24 21:21 荣锋亮 阅读(89) 评论(0) 推荐(0) 编辑

citus 11 的一些参考资料
摘要:citus 11 是一个完全开源的版本很值得使用学习,以下整理了一些资料可以参考 说明 资料中包含了不少关于10 版本的特性,基于此可以更好的了解citus 最近版本开源的能力 参考资料 https://www.citusdata.com/updates/v11-0/https://www.citu 阅读全文

posted @ 2022-06-18 23:39 荣锋亮 阅读(112) 评论(0) 推荐(0) 编辑

citus 11 参考简单使用
摘要:基于官当的docker-compose 模板简单测试下citus 11 的查询特性,对于负载lb 基于了haproxy 测试说明 使用docker-compose 进行worker 节点的扩容,注意是先准备好的,实际使用的时候会基于管理sql 添加节点的 环境准备 docker-compose 文件 阅读全文

posted @ 2022-06-18 23:26 荣锋亮 阅读(361) 评论(0) 推荐(0) 编辑

citus 11 发布了
摘要:citus 11 就在昨天ga 了,企业特性都开源了,以后可以高效无顾虑的使用citus ,官方博客发布的一片博客值得学习 核心部分 企业特性开源 任何节点可以查询分布式表 预览特性 分布式表的trigger 开源的企业核心特性 数据的重新分布使用了逻辑复制,避免了写入的阻塞 多用户支持(角色,授权 阅读全文

posted @ 2022-06-18 09:57 荣锋亮 阅读(141) 评论(0) 推荐(0) 编辑

citus vs greenplum 对比参考
摘要:主要引用了一篇别人写的文档,但是此文时间比较早了,因为这几年citus 提升是很大的,当然greenplum 也在提升后边可以自己压测下,同时自己在测试了citus 11.0 对于百万级别的表与千万级别的表join 聚合,可以实现很开的处理(400ms)原生pg 需要4s 左右 (目前表没有主键以及 阅读全文

posted @ 2022-05-10 20:11 荣锋亮 阅读(1000) 评论(0) 推荐(0) 编辑

使用citus 列式存储压缩数据
摘要:实际上是一个实际问题,刚好结合问题说明下问题的一种解决方法 问题 注意是基于容器运行的 异常 ERROR: could not resize shared memory segment "/PostgreSQL.1345396376" to 4194304 bytes: No space left 阅读全文

posted @ 2022-05-10 20:00 荣锋亮 阅读(337) 评论(0) 推荐(0) 编辑

citus 以及timescaledb对于时许数据存储的处理
摘要:从专业程度来说timescaledb 处理时许数据更加方便强大,citus 可以基于pg的分区可以很好的支持时许数据处理 citus 操作流程 一般是创建分区表 参考 CREATE TABLE github_events ( event_id bigint, event_type text, eve 阅读全文

posted @ 2022-05-10 18:54 荣锋亮 阅读(530) 评论(0) 推荐(0) 编辑

citus ha 参考部署方案
摘要:参考图 注意此版本比较适合citus 11.0 以及以上的(但是11.0 暂时还没ga) 集成说明 因为citus 的coordinator、worker 都支持基于流式复制的,我们基于patroni 保证节点的高可用(推荐使用同步复制),为了规避业务使用的问题,我们可以基于haproxy + ke 阅读全文

posted @ 2022-05-08 22:23 荣锋亮 阅读(214) 评论(0) 推荐(0) 编辑

citus 一些不错的资料
摘要:来自官方博客一些很不错的资料,很值得学习参考 说明 好久没太关注citus 了,通过查看这些内容,了解了不少citus开源的新特性,很值得使用 参考资料 https://www.citusdata.com/blog/2022/03/12/how-to-benchmark-performance-of 阅读全文

posted @ 2022-05-08 20:31 荣锋亮 阅读(96) 评论(0) 推荐(0) 编辑

关于 citus ha 的一些说明
摘要:citus 是一个很不错的pg 集群方案,支持数据分片,多租户特性,11.0 之后支持schema 以及元数据的自动同步,更加方便了 citus ha 需要关注的东西 woker 节点 可以使用流式复制 协调节点 可以视同流式同步复制,当然也可以基于灾备工具的,因为元数据变动比较小,在11.0 之后 阅读全文

posted @ 2022-05-08 20:03 荣锋亮 阅读(90) 评论(0) 推荐(0) 编辑

citus 11.0 beta 发布
摘要:citus 11.0 beta 包含了一个特别强大的特性,就是schema 以及元数据自动同步,可以让我们维护集群更加简单了 新玩法 11.0 之前的 问题很明显,协调节点会成为系统的瓶颈点 11.0 以及之后的 基于同步机制我们就可以更好的进行系统负载处理了 11.0 的负载均衡 包含了基于npg 阅读全文

posted @ 2022-05-08 19:38 荣锋亮 阅读(64) 评论(0) 推荐(0) 编辑

PostgreSQL 12 Improvement: Benign Log Entries “Incomplete Startup Packet”
摘要:一个实际的问题,场景是基于haproxy 代理pg,数据库版本为10会有以上的问题,解决方法参考如下资料 参考资料 https://www.percona.com/blog/2019/12/03/postgresql-12-improvement-benign-log-entries-incompl 阅读全文

posted @ 2021-09-09 21:31 荣锋亮 阅读(221) 评论(0) 推荐(0) 编辑

pg_stat_monitor pg_stat_statements 的增强扩展
摘要:pg_stat_monitor 基于pg_stat_statements 提供了更多的性能监控metrics 参考dockerfile FROM postgres:12.3 as build ​ LABEL AUTHOR="dalongrong" ​ ENV TZ=Asia/Shanghai \ L 阅读全文

posted @ 2021-01-13 21:24 荣锋亮 阅读(497) 评论(0) 推荐(0) 编辑

Replication Between PostgreSQL Versions Using Logical Replication
摘要:转自:https://www.percona.com/blog/2019/04/04/replication-between-postgresql-versions-using-logical-replication/ When you need to upgrade PostgreSQL, the 阅读全文

posted @ 2021-01-13 21:23 荣锋亮 阅读(206) 评论(0) 推荐(0) 编辑

postgres fdw extensions 容器镜像
摘要:主要是制作一个包含了比较全的pg fdw extension 的容器镜像,方便使用 Dockerfile 因为默认官方的docker 镜像就是基于deb 包生成的,所以可以直接使用 参考12 版本的相关包 pgagent - job scheduling engine for PostgreSQL 阅读全文

posted @ 2021-01-12 21:02 荣锋亮 阅读(337) 评论(0) 推荐(0) 编辑

postgres-fdw 集成cratedb 的尝试的几个问题
摘要:尽管cratedb 支持pg 协议但是不是100%兼容的(不像yugabyte db,基于pg) 所以进行了一些尝试以及修改pg fdw 源码,支持(目前还是有问题) start transaction 问题 cratedb 对于transction 是不支持的,但是做了协议兼容(兼容的begin语 阅读全文

posted @ 2021-01-12 11:37 荣锋亮 阅读(237) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 13 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示