腾讯2021sigmod论文Spitfire分析

Spitfire:易失和非易失性内存的三层buffer管理Spitfire: A Three-Tier Buffer Manager for Volatile and Non-Volatile Mem

PG通过表访问方法API如何执行顺序扫描

引言PG中有很多方法检索数据并返回给用户。依赖于用户的SQL语句,查询计划模块生成最有方法以检索请求的数据。顺序扫描是用户请求大量数据时或者当表没有索引时使用的一种检索方法(例如select * fr

C语言函数传参:指针的指针

这是道哥的第013篇原创前言今天同事问了一个问题:在函数参数中传递指针的指针,很常用的一个场景,重新梳理一下记录于此,以后如果有类似的问题直接发这篇小总结就可以了。代码:版本1 void d

ODM巨头和硕VR眼镜参考设计全揭秘

文/VR陀螺 小钻风1月,彭博社曝出苹果将在2022年推出首款AR/VR头显,同时有行业消息称苹果头显的各个组件将主要由台湾制造商提供。富士康(鸿海)提供零件模块,处理器将由台积电制造,摄像头镜头将由Largan Precision和金国光生产

基于ARM的AWS EC2实例上的PG性能测试

ARM处理器在数据中心中的应用一直是一个热门话题,我们很想看看他在PG中表现怎么样。用于测试和评估基于ARM的服务器,其可用性一直是一个主要障碍,当AWS 2018年宣布在他们的云中提供基于ARM的处理器时,转机出现了

WBL论文解析

后写日志Write behind logging基本思想NVM的优点是可字节寻址、接近内存的高性能、顺序访问和随机访问差距不大。2016年VLDB会议上《write behind logging》论文专门针对NVM设计了一种新的日志记录及恢复协议

C语言指针底层原理和使用技巧讲解

这是道哥的第014篇原创一、前言二、变量与指针的本质三、指针的几个相关概念四、指向不同数据类型的指针五、总结一、前言如果问C语言中最重要、威力最大的概念是什么,答案必将是指针!威力大,意味着使用方便、高效,同时也意味着语法复杂、容易出错

如何实现仅对部分数据构建索引?

索引会占用比想象中的还要大的空间,有好几次我向表中添加索引以增加速度,但是对磁盘使用量的快速增长感到震惊。虽然索引是构建在列上,但是并不是每个行记录都需要在索引里面,这是部分索引partial indexes就提供了一个解决方案

C指针:8 个关于指针的用法

一、前言二、八个示例   1. 修改主调函数中的数据   2. 在被调用函数中,分配系统资源   3. 传递函数指针  &nbsp

综合指南:postgresql shared buffers

综合指南:postgresql shared buffers本文主要针对下面问题详述PG的共享内存:PG中需要给共享内存分配多少内存?为什么?非常奇怪,为什么我的RDS PG需要使用系统RAM的25%