书栈网 · BookStack 本次搜索耗时 0.100 秒,为您找到 1573 个相关结果.
  • PgSQL · 应用案例 · PostgreSQL flashback(闪回) 功能实现与介绍

    1272 2020-08-13 《数据库内核月报》
    背景 闪回的目标分为两种: 闪回的实现分两种: 闪回的手段: flashback 前提 flashback 准备工作 flashback 实践 flashback 可能造成的负面影响 解决负面影响 相关知识点 相关参数 - 跟踪事务时间、延迟回收垃圾 相关函数 - 事务状态、事务结束时间 读脏页插件 如何跟踪事务结束时间 xid和t...
  • PgSQL · 应用案例 · 什么情况下可能表膨胀

    1038 2020-08-13 《数据库内核月报》
    背景 全局catalog 膨胀点 哪些垃圾不能被回收? 什么时候可能膨胀? 库级catalog 膨胀点 哪些垃圾不能被回收? 什么时候可能膨胀? 普通对象 膨胀点 哪些垃圾不能被回收? 什么时候可能膨胀? WAL文件 膨胀点 哪些WAL不能被回收 或 不能被重复利用? 什么时候可能膨胀? 一些例子 小结 1 全局catalog ...
  • PgSQL · 最佳实践 · pg_cron 内核分析及用法简介

    1173 2020-08-13 《数据库内核月报》
    pg_cron 生命周期 pg_cron 通信状态机 pg_cron 用法手册 pg_cron 是 PostgreSQL (9.5或更高版本)的一个简单的基于cron 的作业调度程序,它作为扩展在数据库中运行。 它与常规 cron 保持相同的语法,但它允许直接从数据库安排 PostgreSQL 命令。作为一个独立运行的工作者进程,其生命周...
  • PgSQL · 特性分析 · PostgreSQL 9.6 如何把你的机器掏空

    1092 2020-08-13 《数据库内核月报》
    背景 环境介绍 安装与配置 一、select based on PK only 环境准备 9.5 9.6 对比 二、单表 update based on PK only 环境准备 9.5 9.6 对比 三、单表 autocommit 单条 insert only 环境准备 9.5 9.6 对比 四、单表 autocommi...
  • PgSQL · 应用案例 · 逻辑订阅给业务架构带来了什么?

    背景 逻辑订阅和物理流复制有什么差别 逻辑订阅与物理流复制的定位差别 逻辑订阅给业务架构带来了什么 逻辑订阅例子 逻辑订阅的冲突解决 冲突修复方法 参考 背景 逻辑订阅是PostgreSQL 10.0的新特性。 具体的原理,使用方法可以参考如下文章。 《PostgreSQL 10.0 preview 逻辑订阅 - 原理与最佳实践》 ...
  • PgSQL · 答疑解惑 · RDS中的PostgreSQL备库延迟原因分析

    背景 分析过程 解决办法探讨 参考 背景 在RDS环境中,多租户使用同一台主机是很常见的事情,为了隔离用户资源,有很多手段,例如使用虚拟机,或者CGROUP技术。以CGROUP为例,可以控制进程的CPU使用、内存使用、块设备的IOPS或者吞吐速率等资源使用。限制资源的好处是可以在共用的硬件层面为多个用户提供承诺的性能指标。当然这种方法也有一定的...
  • PgSQL · 代码浅析 · PostgreSQL 9.6 聚合OP复用的优化分析

    背景 9.6 聚合OP优化 对比测试 代码 小结 背景 聚合操作指将分组的数据聚合为一个结果输出。 聚合通常用在统计应用中,例如统计分组的最大值,最小值,记录数,平均值,方差,截距,相关性。 聚合也可能被用于文本分析或者图像分析等,例如最佳相似度,行列变换,聚合为数组或JSON,图像堆叠等。 因此聚合通常需要启动值,行的处理,以及结果的...
  • PgSQL · 应用案例 · PostgreSQL OLAP加速技术之向量计算

    1459 2020-08-13 《数据库内核月报》
    背景 OLAP profiling 分析 (OLAP哪些过程最耗资源) 业界有哪些手段提升OLAP性能 向量化执行 与 列存储 PostgreSQL 向量化之路 PostgreSQL VOPS新增 瓦片类型 PostgreSQL VOPS新增 瓦片类型操作符 PostgreSQL VOPS 聚合函数 VOPS 瓦片索引 普通表转换为 VOP...
  • PgSQL · 特性分析· JIT 在数据仓库中的应用价值

    1844 2020-08-13 《数据库内核月报》
    背景 一、JIT 是什么 二、数据仓库中的 JIT 应用 三、LLVM 是个什么鬼 四、谁在用 LLVM 五、LLVM 可优化的点 一. 优化频繁调用的存取层 二. 表达式计算 三:优化执行器流程 性能 总结 背景 近几年,分析型数据库中有项技术得到了广泛的应用。它就是 JIT(Just-in-time compilation)动...
  • PgSQL · 应用案例 · GIN索引在任意组合查询中的应用

    1214 2020-08-13 《数据库内核月报》
    背景 一 单列索引的内部结构 二 PostgreSQL use bitmap combine single column indexs 三 哪些索引方法支持multi column index 四 multi column index的查询组合与效率解读 btree 查询组合与效率 gist 查询组合与效率 gin 查询组合与效率 brin 查...