自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 PostgreSQL 测试框架和使用

验证SQL功能的正确性,防止已有功能被修改导致出错(回归)。检查并发事务下的隔离级别、事务可见性、死锁检测等。覆盖SQL解析、执行、事务、权限、数据类型等。(较少,用于底层C函数,通常也是通过TAP。主要针对数据库的并发与事务一致性问题。发现串行化异常、幻读、丢失更新等问题。保证新特性集成不破坏旧有特性。

2025-07-15 17:27:20 386

原创 PostgreSQL 的isolation test

是 PostgreSQL 专门用于测试多 session(连接)下事务隔离性的测试框架,自动验证数据库并发控制实现。在specs下添加一个新的测试用例,read_committed.spec。

2025-07-15 17:27:10 247

原创 PostgreSQL make check 测试流程解析

用于测试扩展函数或自定义数据结构的正确性。主要流程集中在。

2025-07-14 10:09:34 321

原创 postgresql进程

参考在 PostgreSQL 中,当前端客户端(比如应用程序)发起连接时,后端进程会通过创建一个新的进程来专门处理该连接。这个新的进程被称为子进程。postgres进程会根据文件的配置来决定是否允许特定的客户端连接到数据库,并决定使用哪种认证方法(如密码验证、信任验证等)。是通过操作系统提供的或来判断是否有新的客户端连接。

2025-07-08 17:03:23 1581

原创 postgresql代码走读——优化器

我们主要关注的是从exec_simple_query开始的。这部分的主要的数据结构我会写在另一篇文章。首先我用了一个sql边debug边学习的。

2025-07-04 15:29:33 1132

原创 postgresql代码走读——优化器,主要数据结构

5. 在 glob->relationOids 中记录最终的表依赖关系。4. 更新 glob->finalrtable,合并重复的表引用。2. 检查 glob->subplans 中是否有相似的子查询。3. 调用 pull_up_subqueries 尝试拉平。1. subquery_planner 分析每个子查询。PlannerGlobal是个关键的数据结构。主要作用是为了存储优化过程中的数据的。

2025-07-04 15:29:29 193

原创 整数分解之素数

给定一个 32 位正整数,对其进行因数分解,分解成两个素数的乘积,如果不能分解输出-1, -1。 输入 15 输出 3,5#include <iostream>using namespace std;#include <stdbool.h>#include <bits/stdc++.h>bool Isxdd(int x){ for(int i=2;i<x;i++) { if(x%i==0)..

2021-09-29 09:34:41 1348 2

原创 字符串“漂亮度”

给出一个名字,该名字有 26 个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在 1 到 26 之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。输入:zhangsanlisi输出:192101#include <iostream>using namespace std;#include <bits/stdc++.h>int main..

2021-09-29 00:39:17 356

原创 各种排序记录

冒泡排序-优化class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 将给定数组排序 * @param arr int整型vector 待排序的数组 * @return int整型vector */ vector<int> MySort(vector<int>& arr) { // write code h

2021-09-14 10:59:17 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除