于2022-06-15 加入墨天轮
个人成就
发布43次内容
获得21次点赞
内容获得2次评论
获得3次收藏
回答了6次问答
TA的专栏
学习成长
收录1篇内容
文章分类
greenplum
(14)
gbase
(13)
数据库
(10)
postgresql
(9)
墨力计划
(8)
mysql
(7)
索引
(4)
故障处理
(4)
sql优化
(3)
innodb
(2)
数据库事务
(2)
存储引擎
(2)
展开
文章档案
2024年05月
(1)
2024年02月
(1)
2024年01月
(1)
2023年12月
(1)
2023年11月
(3)
2023年10月
(5)
2023年09月
(30)
2023年08月
(1)
动态
文章 ·0
数说 ·0
问答 ·0
文档 ·0
关注
留言板·0
《2405学习》postgresql数据txid 事务年龄 回卷。
发布文章于
2024-05-08
pg中有没有将shared_buffer 设计成类似mysql那种,分成热区和冷区呢?
你说的应该是lru算法和midpoint吧,pg数据库在较早的版本也是lru算法,但是在后来的版本弃用了,采用了时钟扫描算法。简单的说,可以将shared_buffer想象成一个圆圈,pg数据库的源码中有个函数会一直转圈的扫描shared_buffer中的每一个槽。这个槽中标识符有个usage_count(表示被加载到缓冲池槽中使用的次数)。当函数扫描到标识符会判断有个标识符有没有被“钉住”就是是
提交回复于
2024-05-07
PG数据库的shared_buffers满了,checkpoint还未发生,这时数据库处于什么状态?
这个问题给我看一愣,缓冲池就是给用户用的啊,一直是满的不是应该的吗。如果是想问缓冲池页面的淘汰机制,pg是时钟扫描算法,扫一个页面如果页面状态是被钉住(在使用),如果没有钉住则会将钉值减一,如果一个页面一直未使用就会减到0将这个页面淘汰出去。如果是想问赃页过多的问题,pg有两个后台写入器一个是后台写入器bgwrit以200ms的间隔写入硬盘,一个是checkpoint不仅是将赃页写入硬盘还是创建检
提交回复于
2024-04-12
数据库事务隔离级别的概念最早是在1981年由IBM的Jim Gray等人提出的,定义了四种隔离级别,是哪些
pg和mysql貌似通过使用xmax隐藏字段和临键锁 在可重复读的隔离级别下解决了幻读的问题吧?
提交回复于
2024-04-12
《2401学习》postgresql中多表的连接方式
发布文章于
2024-02-26
《2401学习》postgresql的堆表结构
发布文章于
2024-01-10
《2312学习》pg_profile部署pgawr报告
发布文章于
2023-12-06
《2311学习》postgresql的物理结构
发布文章于
2023-11-27
大家都分析一下,一条简单的update语句,在postgresql, oracle 服务器执行的过程;
这个问题有点大,关于执行的那一部分可以参考pg官网文档。解析>重写>优化>执行 其中在执行器中select update delete insert 略有区别 http://www.postgres.cn/docs/12/overview.html
提交回复于
2023-11-16
mysql主备延迟问题
1.个人感觉跟同步方式有关是sbr,rbr,mbr的哪一种,如果sbr在备库重放主库操作两库的同步时间应该是大差不差的。如果是rbr或者mbr速度可能会快点,只修改变更的行。2.如果是生产平台的话应该不行,因为你无法确定一周前有没有别的sql影响了同步。变量太多不好判断。
提交回复于
2023-11-15
《2311学习》当客户端发送一个查询时,数据库会怎么做?postgresql篇。
发布文章于
2023-11-15
greenplum 数据库 pg_class 缺失元数据报错
发布文章于
2023-10-24
postgresql数据库表空间目录大小与数据库总大小之和不一致
发布文章于
2023-10-24
mysql因数据目录存储占满导致主从切换,Disk is full writing '/tmp/#sql_9ea7_0.MYI.
发布文章于
2023-10-24
pg数据库索引坏块导致autovacuum失效,failed to re-find parent key in index
发布文章于
2023-10-10
innodb 的体系结构
发布文章于
2023-09-18
mysql 存储引擎的特点
发布文章于
2023-09-18
mysql 架构体系
发布文章于
2023-09-18
gbase 清理审计日志
发布文章于
2023-09-18
greenplum 集群重建 standby
发布文章于
2023-09-18
greenplum 通过数据块查询对应的表
发布文章于
2023-09-18
gbase 更改资源组
发布文章于
2023-09-18
greenplum 集群 mvcc 机制
发布文章于
2023-09-18
greenplum 数据库、模式、表空间、role 的含义与关系
发布文章于
2023-09-18
greenplum 集群实例频繁宕机
发布文章于
2023-09-18
greenplum 资源队列
发布文章于
2023-09-18
gp 无法 drop 表
发布文章于
2023-09-18
gp 数据库修改参数
发布文章于
2023-09-18
gp 执行存储过程报错 could not temporarily connect to one or more segments
发布文章于
2023-09-18
gp4 版本安装 uuid 函数
发布文章于
2023-09-18
gbase 资源组修改内存
发布文章于
2023-09-18
gbase 资源队列
发布文章于
2023-09-18
gbase 主机负载异常,调度执行很慢。
发布文章于
2023-09-18
gbase 将数据导出到本机
发布文章于
2023-09-18
gbase慢sql优化案例
发布文章于
2023-09-15
Gbase 从创建资源组到激活资源计划
发布文章于
2023-09-13
pg数据库安装及主从搭建
发布文章于
2023-09-12
gbase 创建用户和用户组
发布文章于
2023-09-11
gbase查询视图报错,access denide for user
发布文章于
2023-09-08
gbase 备机替换
发布文章于
2023-09-07
greenplum 数据库做备机替换
发布文章于
2023-09-06
mysql安装和主从grid搭建
发布文章于
2023-09-05
Greenplum Database 5.18的安装
发布文章于
2023-08-23