上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页
摘要: Postgresql的每个数据库均存放在一个目录中,以数据库oid命名,该目录中存放每个表对应的数据文件,文件名以该数据表对应的relfilenode_oid命名。当表中的数据量足够大,导致表文件的大小大于1GB的时候,Postgresql会自动创建新的数据文件用于存放新插入的数据。新文件的名称为: 阅读全文
posted @ 2021-07-10 11:35 Cetus-Y 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 事务回卷浅析文章目录事务回卷浅析事务ID(txid)事务可比较事务空间事务回卷防止事务回卷 在这里,我们描述事务ID回卷问题。事务ID(txid)每当事务开始时,由事务管理器分配一个唯一标识符 事务id(txid)。PostgreSQL的txid是一个32位无符号整数,约为42亿。如果在事务开始后调 阅读全文
posted @ 2021-07-10 11:11 Cetus-Y 阅读(160) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL在2016年9月发布了9.6版本,在该版本中新增了并行计算功能,目前PG支持的并行查询主要是顺序扫描(Sequencial Scans),并且支持部分链接查询(join)和聚合(aggregation)。 并行查询涉及的参数max_worker_processes:决定了整个数据 阅读全文
posted @ 2021-07-10 10:42 Cetus-Y 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 这三个对象都可以实现自增,这里从如下几个维度来看看这几个对象有哪些不同,其中功能性上看,大部分特性都是一致的或者类似的。 1,sequence在所有数据库中的性质都一样,它是跟具体的字段不是强绑定的,其特点是支持多个对个对象之间共享。 sequence作为自增字段值的时候,对表的写入需要另外单独授权 阅读全文
posted @ 2021-07-09 19:27 Cetus-Y 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 安装准备 修改操作系统参数 ,修改 /etc/sysctl.conf 1234567891011121314 kernel.shmmni = 4096 kernel.sem = 501000 6412800000 501000 12800 fs.file-max = 767246 net.ipv4. 阅读全文
posted @ 2021-07-09 16:48 Cetus-Y 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Redis真的只有单线程吗? Redis是单线程,主要是指 Redis的⽹络IO和键值对读写是由⼀个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但Redis的其他功能,⽐如持久化、异步删除、集群数据同步等,其实是由额外的线程执⾏的。 为什么⽤单线程? Redis单线程是指它对⽹络I 阅读全文
posted @ 2021-07-03 11:36 Cetus-Y 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 从存储上讲: - text 是要要进overflow存储。 也是对于text字段,不会和行数据存在一起。但原则上不会全部overflow , 会有768字节和原始的行存储在一块,多于768的行会存在和行相同的Page或是其它Page上。 - varchar 在MySQL内部属于从blob发展出来的一 阅读全文
posted @ 2021-06-28 15:00 Cetus-Y 阅读(2698) 评论(0) 推荐(0) 编辑
摘要: 作者:八怪(高鹏) 中亦科技数据库专家 hu.com/p/d95bba14eddf 如何快速找到并杀掉引起事务阻塞的session。 本文主要讲述MySQL 5.7.29,也会加入和8.0的对比。 一、问题起源我们在运维MySQL的过程中,肯定多多少少遇到过Innodb row lock的问题,如果 阅读全文
posted @ 2021-06-28 11:37 Cetus-Y 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 什么是Redis部分重新同步-psync redis部分重新同步:是指redis因某种原因引起复制中断后,从库重新同步时,只同步主实例的差异数据(写入指令),不进行bgsave复制整个RDB文件。 本文的名词规约:部分重新同步:后文简称psync全量重新同步:后文简称fullsyncredis2 阅读全文
posted @ 2021-06-28 11:32 Cetus-Y 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Redis4.0新增了非常实用的lazy free特性,从根本上解决Big Key(主要指定元素较多集合类型Key)删除的风险。笔者在redis运维中也遇过几次Big Key删除带来可用性和性能故障。本文分为以下几节说明redis lazy free: lazy free的定义 我们为什么需要laz 阅读全文
posted @ 2021-06-28 11:31 Cetus-Y 阅读(362) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 26 下一页