yzsDBA

LV1
发表了文章

PostgreSQL的insert解析

1、首先需要从slot中取出tuple值,HeapTupleTableSlot.tuple

yzsDBA
编程算法SQL
发表了文章

PostgreSQL如何在页面内找一个free slot

limit=[pg_lower-sizeof(PageHeader)]/Sizeof(ItemIdData)+1

yzsDBA
编程算法
关注了用户

数据库架构之美

34 文章0 回答14 关注者
发表了文章

PostgreSQL TID及tuple slot

1)postgresql默认存储的是堆表,数据按行存储在heap page中。行记录除了存储字段的值外还会存储对应的ctid即行号,表示在哪个页第几个记录。

yzsDBA
存储Android
关注了用户

jeanron100

竞技世界 · 资深DBA (已认证)

《MySQL/Oracle DBA工作笔记》作者,专注于开源技术、运维自动化和性能调优, 公众号:jianrong-notes

1.5K 文章0 回答60 关注者
订阅了专栏

Greenplum

主要是关于Greenplum相关的学习资料

117 文章45 关注者
发表了文章

非易失性WAL buffer

今天看到PG邮件列表里有非易失性内存在PG应用的讨论,做下记录,接着学习其补丁,如何将WAL buffer改造成非易失性buffer,以及和之前有和区别。该补丁...

yzsDBA
https网络安全Flash数据库SQL
发表了文章

图解PG12--表及索引访问方法架构

表访问方法接口为TableAmRoutine,该接口函数句柄在InitTableAmRoutine函数中初始化,即为relation->rd_tableam赋值...

yzsDBA
发表了文章

Oracle转换Postgres

首先需要对Oracle和PostgreSQL的SQL都比较熟悉。对其理解的越详细就越具有优势,本文帮助读者迅速理解这两类SQL的区别是什么。

yzsDBA
Oracle编程算法PostgreSQL云数据库 PostgreSQLSQL
发表了文章

PostgreSQL启动机制

Postgresql启动流程模块划分。启动时首先会创建内存上下文TopMemoryContext作为内存的root,之后的内存都在这个下进行分配;然后设置一些L...

yzsDBA
发表了文章

PostgreSQL Buffer管理机制

1、Buffer由数组BufferDescriptor[]数组进行管理。该数组由函数InitBufferPool创建,大小为NBuffers个成员即Buffer...

yzsDBA
编程算法
发表了文章

NVM作为主存上对数据库管理系统的影响

implications of non-volatile memory as primary storage for database management s...

yzsDBA
存储缓存数据库数据结构SQL
发表了文章

360°全方位比较PostgreSQL和MySQL

https://www.enterprisedb.com/blog/postgresql-vs-mysql-360-degree-comparison

yzsDBA
创建了专栏

PostgreSQL研究与原理解析

10 文章14 关注者
预约了直播

云+社区技术沙龙[第20期]--腾讯云自研数据库CynosDB交流会

2019-03-16北京回顾中
没有更多内容

个人简介

个人成就

  • 影响力总排行第 5859 名
  • 文章被阅读 654 次

扫码关注云+社区

领取腾讯云代金券