书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 1573 个相关结果.
  • Greenplum PL/pgSQL Procedural Language

    Greenplum PL/pgSQL Procedural Language About Greenplum Database PL/pgSQL Greenplum Database SQL Limitations The PL/pgSQL Language Executing SQL Commands PL/pgSQL Plan Caching ...
  • 41.2. Structure of PL/pgSQL

    41.2. Structure of PL/pgSQL Tip Note 41.2. Structure of PL/pgSQL Functions written in PL/pgSQL are defined to the server by executing CREATE FUNCTION commands. Such a comman...
  • PgSQL · 特性分析 · MVCC机制浅析

    1275 2020-08-13 《数据库内核月报》
    背景 MVCC常用实现方法 PostgreSQL中MVCC的具体实现 多版本元组存储结构 事务快照的实现 隔离级别的实现 总结 背景 我们在使用PostgreSQL的时候,可能会碰到表膨胀的问题(关于表膨胀可以参考之前的月报 ),即表的数据量并不大,但是占用的磁盘空间比较大,查询比较慢。为什么PostgreSQL有可能发生表膨胀呢?这是因...
  • PgSQL · 最佳实践 · EXPLAIN 使用浅析

    1092 2020-08-13 《数据库内核月报》
    背景 EXPLAIN 语法 EXPLAIN 的输出结构 节点类型 扫描节点 Seq Scan Index Scan IndexOnly Scan BitmapIndex Scan 与BitmapHeap Scan 代价估计信息 真实执行信息 总结 参考资料 背景 在使用数据库时,经常会有开发者有这样的疑问:“我的表对应字段已经...
  • PgSQL · 特性分析 · checkpoint机制浅析

    1034 2020-08-13 《数据库内核月报》
    背景 检查点发生时机 与检查点相关参数 创建检查点具体过程 CreateCheckPoint具体过程 CheckPointGuts函数 总结 背景 上期月报PgSQL · 特性分析 · Write-Ahead Logging机制浅析 中简单介绍了PostgreSQL中WAL机制,其中讲到如果是创建checkpoint会触发刷新xlog日志...
  • PgSQL · 特性分析· pg_prewarm

    PostgreSQL内核中引入了一个很有意思的插件,pg_prewarm。它可以用于在系统重启时,手动加载经常访问的表到操作系统的cache或PG的shared buffer,从而减少检查系统重启对应用的影响。这个插件是这个通过这个patch 加入PG内核的。 pg_prewarm的开发者在设计pg_prewarm时,把它设计成一个执行单一任务的工具,尽求...
  • Greenplum的PL/pgSQL过程语言

    Greenplum的PL/pgSQL过程语言 关于Greenplum数据库的PL/pgSQL Greenplum数据库的SQL限制 PL/pgSQL语言 执行SQL命令 PL/pgSQL计划缓存 PL/pgSQL 示例 示例:函数参数别名 示例:使用表列的数据类型 示例:基于表行的复合类型 示例:使用可变数量的参数 示例:使用默认参数值 ...
  • PostgreSQL PL/pgSQL 调试器

    PostgreSQL PL/pgSQL 调试器 PostgreSQL PL/pgSQL 调试器 PostgreSQL PL/pgSQL 调试器能指导你一步一步调试 PL/pgSQL 过程或函数。若要启动调试器,请点击函数设计器内的 “调试”按钮。 你可以使用工具栏或菜单运行最常用的调试动作: 按钮 描述 运行 开始在调试模式下运行代码...
  • PgSQL · 特性分析· Logical Decoding探索

    Logical Decoding是9.4里面的一个主要功能,是向最终实现逻辑复制迈出的一大步。简言之,它的功能是从PG的WAL日志中,读取数据库更新信息,然后“翻译”(Decode)成逻辑的形式,可发送到远程从库做数据同步。这个功能还可以用于,DBA在数据库宕机,并发生主从切换后,检查原主库有哪些更新宕机前未同步到从库,并手动同步来弥补丢失的(已提交)的更...
  • PostgreSQL PL/pgSQL 调试器

    PostgreSQL PL/pgSQL 调试器 PostgreSQL PL/pgSQL 调试器 PostgreSQL PL/pgSQL 调试器能指导你一步一步调试 PL/pgSQL 过程或函数。若要启动调试器,请点击函数设计器内的 “调试” 按钮。 你可以使用工具栏或菜单运行最常用的调试动作: 按钮 描述 运行 开始在调试模式下运行代...