德哥个人页面-阿里云开发者社区

个人头像照片

个人介绍

公益是一辈子的事, I'm digoal, just do it.

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 高分内容
  • 最新动态
  • 文章
  • 问答
正在加载, 请稍后...
滑动查看更多

2020年09月

  • 09.12 00:26:08
    发表了文章 2020-09-12 00:26:08

    PostgreSQL 垃圾回收参数优化之 - maintenance_work_mem , autovacuum_work_mem

    PostgreSQL 垃圾回收参数优化之 - maintenance_work_mem , autovacuum_work_mem
  • 09.12 00:25:09
    发表了文章 2020-09-12 00:25:09

    PostgreSQL 分页, offset, 返回顺序, 扫描方法原理(seqscan, index scan, index only scan, bitmap scan, parallel xx scan),游标

    PostgreSQL 分页, offset, 返回顺序, 扫描方法原理(seqscan, index scan, index only scan, bitmap scan, parallel xx scan),游标
  • 09.12 00:22:32
    发表了文章 2020-09-12 00:22:32

    PostgreSQL 持续稳定使用的小技巧 - 最佳实践、规约、规范

    PostgreSQL 持续稳定使用的小技巧 - 最佳实践、规约、规范
  • 09.12 00:20:31
    发表了文章 2020-09-12 00:20:31

    PostgreSQL 打印详细错误调用栈 - pg_backtrace

    PostgreSQL 打印详细错误调用栈 - pg_backtrace
  • 09.12 00:19:00
    发表了文章 2020-09-12 00:19:00

    PostgreSQL 列存, 混合存储, 列存索引, 向量化存储, 混合索引 - OLTP OLAP OLXP HTAP 混合负载应用

    PostgreSQL 列存, 混合存储, 列存索引, 向量化存储, 混合索引 - OLTP OLAP OLXP HTAP 混合负载应用
  • 09.12 00:16:10
    发表了文章 2020-09-12 00:16:10

    PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums

    PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums
  • 09.12 00:12:44
    发表了文章 2020-09-12 00:12:44

    PostgreSQL Oracle 兼容性 - Oracle 19c 新特性在PostgreSQL中的使用

    PostgreSQL Oracle 兼容性 - Oracle 19c 新特性在PostgreSQL中的使用
  • 09.12 00:05:05
    发表了文章 2020-09-12 00:05:05

    linux 内存文件系统使用 - tmpfs, ramfs, shmfs

    linux 内存文件系统使用 - tmpfs, ramfs, shmfs
  • 09.11 23:57:04
    发表了文章 2020-09-11 23:57:04

    xDB Replication Server - PostgreSQL, Oracle, SQL Server, PPAS 全量、增量(redo log based, or trigger based)同步(支持single-master, mult-master同步, 支持DDL)

    xDB Replication Server - PostgreSQL, Oracle, SQL Server, PPAS 全量、增量(redo log based, or trigger based)同步(支持single-master, mult-master同步, 支持DDL)
  • 09.11 23:48:17
    发表了文章 2020-09-11 23:48:17

    PostgreSQL 11 内核优化 - 降低vacuum cleanup阶段index scan概率 ( vacuum_cleanup_index_scale_factor , skip index vacuum cleanup stage)

    PostgreSQL 11 内核优化 - 降低vacuum cleanup阶段index scan概率 ( vacuum_cleanup_index_scale_factor , skip index vacuum cleanup stage)
  • 09.11 23:44:10
    发表了文章 2020-09-11 23:44:10

    PostgreSQL 谁堵塞了谁(锁等待检测)- pg_blocking_pids, pg_safe_snapshot_blocking_pids

    PostgreSQL 谁堵塞了谁(锁等待检测)- pg_blocking_pids, pg_safe_snapshot_blocking_pids
  • 09.11 23:42:48
    发表了文章 2020-09-11 23:42:48

    PostgreSQL 通过SQL接口关闭、重启数据库

    PostgreSQL 通过SQL接口关闭、重启数据库
  • 09.11 23:40:24
    发表了文章 2020-09-11 23:40:24

    PostgreSQL 普通表在线转换为分区表 - online exchange to partition table

    PostgreSQL 普通表在线转换为分区表 - online exchange to partition table
  • 09.11 23:38:28
    发表了文章 2020-09-11 23:38:28

    PostgreSQL 参数优先级讲解

    PostgreSQL 参数优先级讲解
  • 09.11 23:36:56
    发表了文章 2020-09-11 23:36:56

    PostgreSQL 数据库实例只读锁定(readonly) - 硬锁定,软锁定,解锁

    PostgreSQL 数据库实例只读锁定(readonly) - 硬锁定,软锁定,解锁
  • 09.11 23:32:19
    发表了文章 2020-09-11 23:32:19

    PostgreSQL 如何让心跳永远不死,支持半同步自动同步、异步升降级 - udf 心跳

    PostgreSQL 如何让心跳永远不死,支持半同步自动同步、异步升降级 - udf 心跳
  • 09.11 23:29:49
    发表了文章 2020-09-11 23:29:49

    PostgreSQL 使用逻辑decode实现异步主从切换后,时间线分歧变化量补齐、修复

    PostgreSQL 使用逻辑decode实现异步主从切换后,时间线分歧变化量补齐、修复
  • 09.11 23:24:59
    发表了文章 2020-09-11 23:24:59

    PostgreSQL pg_rewind,时间线修复,脑裂修复,flashback - 从库开启读写后,回退为只读从库。异步主从发生角色切换后,主库rewind为新主库的从库

    PostgreSQL pg_rewind,时间线修复,脑裂修复,flashback - 从库开启读写后,回退为只读从库。异步主从发生角色切换后,主库rewind为新主库的从库
  • 09.11 23:16:56
    发表了文章 2020-09-11 23:16:56

    PostgreSQL 双节点流复制如何同时保证可用性、可靠性(rpo,rto) - (半同步,自动降级方法实践)

    PostgreSQL 双节点流复制如何同时保证可用性、可靠性(rpo,rto) - (半同步,自动降级方法实践)
正在加载, 请稍后...
滑动查看更多
  • 发表了文章 2020-09-12

    PostgreSQL 垃圾回收参数优化之 - maintenance_work_mem , autovacuum_work_mem

  • 发表了文章 2020-09-12

    PostgreSQL 分页, offset, 返回顺序, 扫描方法原理(seqscan, index scan, index only scan, bitmap scan, parallel xx scan),游标

  • 发表了文章 2020-09-12

    PostgreSQL 持续稳定使用的小技巧 - 最佳实践、规约、规范

  • 发表了文章 2020-09-12

    PostgreSQL 打印详细错误调用栈 - pg_backtrace

  • 发表了文章 2020-09-12

    PostgreSQL 列存, 混合存储, 列存索引, 向量化存储, 混合索引 - OLTP OLAP OLXP HTAP 混合负载应用

  • 发表了文章 2020-09-12

    PostgreSQL 数据库数据文件BLOCK一致性校验、备份集恢复后的有效性快速校验 - pg_verify_checksums

  • 发表了文章 2020-09-12

    PostgreSQL Oracle 兼容性 - Oracle 19c 新特性在PostgreSQL中的使用

  • 发表了文章 2020-09-12

    linux 内存文件系统使用 - tmpfs, ramfs, shmfs

  • 发表了文章 2020-09-11

    xDB Replication Server - PostgreSQL, Oracle, SQL Server, PPAS 全量、增量(redo log based, or trigger based)同步(支持single-master, mult-master同步, 支持DDL)

  • 发表了文章 2020-09-11

    PostgreSQL 11 内核优化 - 降低vacuum cleanup阶段index scan概率 ( vacuum_cleanup_index_scale_factor , skip index vacuum cleanup stage)

  • 发表了文章 2020-09-11

    PostgreSQL 谁堵塞了谁(锁等待检测)- pg_blocking_pids, pg_safe_snapshot_blocking_pids

  • 发表了文章 2020-09-11

    PostgreSQL 通过SQL接口关闭、重启数据库

  • 发表了文章 2020-09-11

    PostgreSQL 普通表在线转换为分区表 - online exchange to partition table

  • 发表了文章 2020-09-11

    PostgreSQL 参数优先级讲解

  • 发表了文章 2020-09-11

    PostgreSQL 数据库实例只读锁定(readonly) - 硬锁定,软锁定,解锁

  • 发表了文章 2020-09-11

    PostgreSQL 如何让心跳永远不死,支持半同步自动同步、异步升降级 - udf 心跳

  • 发表了文章 2020-09-11

    PostgreSQL 使用逻辑decode实现异步主从切换后,时间线分歧变化量补齐、修复

  • 发表了文章 2020-09-11

    PostgreSQL pg_rewind,时间线修复,脑裂修复,flashback - 从库开启读写后,回退为只读从库。异步主从发生角色切换后,主库rewind为新主库的从库

  • 发表了文章 2020-09-11

    PostgreSQL 双节点流复制如何同时保证可用性、可靠性(rpo,rto) - (半同步,自动降级方法实践)

  • 发表了文章 2020-08-14

    PostgreSQL Oracle 兼容性之 - performance insight - AWS performance insight 理念与实现解读 - 珍藏级

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2019-07-17

    PostgreSQL的高级SQL用法

    https://github.com/digoal/blog/blob/master/201802/20180226_05.md 高级用法(《PostgreSQL SELECT 的高级用法(CTE, LATERAL, ORDINALITY, WINDOW, SKIP LOCKED, DISTINCT, GROUPING SETS, ...) - 珍藏级》)

    踩0 评论0
  • 回答了问题 2019-07-17

    运行web工程报postgresql错误ERROR: permission denied to create extension "uuid-ossp"

    你需要使用数据库超级用户创建EXTENSION;

    踩0 评论0
  • 回答了问题 2019-07-17

    PostgreSQL是否在PDB CDB方面进行了部分开发?是哪部分涉及了

    https://github.com/digoal/blog/blob/master/201605/20160510_01.md
    PG 除了不支持database级的wal,其他都比较完备了。

    踩0 评论0
  • 回答了问题 2019-07-17

    阿里流计算如何做增量统计?

    踩0 评论0
  • 回答了问题 2019-07-17

    PHP页面有一个浏览量统计每秒有200并发,造成insert给mysql造成很大压力

    踩0 评论0
  • 回答了问题 2019-07-17

    一个关于乐观锁的问题

    踩0 评论0
  • 回答了问题 2019-07-17

    您好,咨询一个问题:关于数据库或者产品选型的问题

    推荐你使用HybridDB for PostgreSQL,或 rds pgsql,都支持直接读写OSS,通过OSS 外部表。
    阿里内部今年双十一也使用了RDG PGSQL和HDB PG。
    https://github.com/digoal/blog/blob/master/201706/20170601_02.md
    https://github.com/digoal/blog/blob/master/201711/20171111_01.md

    踩0 评论0
  • 回答了问题 2019-07-17

    关于大数据认证学习

    踩0 评论0
  • 回答了问题 2019-07-17

    elasticsearch5.6.4如何导入MySQL数据库

    如果你需要使用搜索服务,可以考虑用RDS FOR POSTGRESQL,支持全文检索、模糊查询、相似查询、正则查询等功能。
    亿级别数据量,毫秒级响应。

    踩0 评论0
  • 回答了问题 2019-07-17

    云服务器上是否可以搭建数据库?

    可以,但是你需要将整个数据库的生命周期管理起来。
    https://github.com/digoal/blog/blob/master/201711/20171125_01.md

    踩0 评论0
  • 回答了问题 2019-07-17

    云服务器是否支持 Oracle 数据库?

    你可以使用阿里云的RDS FOR PPAS数据库,高度兼容ORACLE的SQL语法和存储过程语法。甚至在某些方面性能超越了ORACLE。

    踩0 评论0
  • 回答了问题 2019-07-17

    机器学习如何使用 阿里的myql 数据库

    使用jdbc接口或者其他的应用开发接口。
    你也可以使用PostgreSQL

    踩0 评论0
  • 回答了问题 2019-07-17

    cmax,cmin在会话中更新数据后,变为0

    cmin, cmax代表的是这条记录在一个事务中的第几条SQL被写入或更新

    踩0 评论0
  • 回答了问题 2019-07-17

    Postgresql热备

    基于快照的增量备份,恢复时间可控,不管你的库多大,备份只需要秒级
    https://github.com/digoal/blog/blob/master/201608/20160823_05.md

    踩0 评论0
  • 回答了问题 2019-07-17

    如何调查解决postgresql死锁问题

    不需要,这个是事务锁。你需要排查的是业务逻辑。
    这个文章对你会有帮助
    https://github.com/digoal/blog/blob/master/201705/20170521_01.md

    踩0 评论0
  • 回答了问题 2019-07-17

    oracle与postgresql数据存储过程的转换

    例子
    https://www.postgresql.org/docs/10/static/plpgsql-porting.html

    或者你可以使用 阿里云RDS for PPAS产品,高度兼容Oracle大多数plsql函数不需要转换

    踩0 评论0
  • 回答了问题 2019-07-17

    postgresql内存一直增长,两个session占用150G内存

    踩0 评论0
  • 回答了问题 2019-07-17

    PG10支持建立默认分区表吗?

    不支持,PG 11支持
    https://www.postgresql.org/docs/devel/static/sql-createtable.html

    如果你需要在PG 10支持这个语法,可以用insert on conflict插入,在遇到报错时do update,然后再目标表添加update rule,将update转成insert到default table。

    踩0 评论0
  • 回答了问题 2019-07-17

    pipelinedb 安装时是否可选用已有postgresql库?

    不可,暂时还没有插件化。

    踩0 评论0
  • 回答了问题 2019-07-17

    Postgres数据库文件在linux主机被删除后如何恢复

    恢复手段优先级:
    1、如果有增量备份,建议从增量备份+归档文件进行时间点恢复。
    2、如果没有增量备份,建议使用dump文件逻辑恢复,恢复到某个备份的时间点。
    3、如果以上都没有,可以从文件系统层恢复,如果文件是在数据库停库状态下被删的,恢复后建议先备份一下数据文件。然后使用VACUUM 检查一下全库。
    3.1 如果文件是在数据库启动状态下被删,数据库处于不一致状态,或者数据文件没有完全恢复时,需要reset control file才能启动数据库。
    3.2 如果数据文件恢复程度不足以启动数据库,那么可以使用pg filedump,从仅有的数据文件中导出数据内容,并进行人为的恢复。

    踩0 评论0
正在加载, 请稍后...
滑动查看更多