摘要: 数据库日志 编辑 postgresql.conf,添加以下日志相关参数以启用完善的日志记录: log_destination = 'csvlog' log_directory = 'pg_log' log_file_mode = 0600 logging_collector = on log_sta 阅读全文
posted @ 2026-08-24 05:42 BinBin-HF 阅读(1) 评论(0) 推荐(0)
摘要: vmstat 是⼀个常⽤的系统性能分析⼯具,主要⽤来分析系统的内存使⽤情况,也常⽤来分析 CPU 上下⽂切换和中断的次数。 # 每隔5秒输出1组数据 root@Test-MySQL:/home/zoom# vmstat 5 procs memory swap-- io -system-- cpu r 阅读全文
posted @ 2025-07-30 14:11 BinBin-HF 阅读(57) 评论(0) 推荐(0)
摘要: 什么是 CPU 上下文? 多个进程竞争 CPU 会导致平均负载( Load Average)升高,但是进程在竞争 CPU 的时候并没有真正运⾏,为什么还会导致系统的负载升⾼呢?原因就在于CPU 上下⽂切换。Linux 是⼀个多任务操作系统,它⽀持远⼤于 CPU 数量的任务同时运⾏。当然,这些任务实际 阅读全文
posted @ 2024-09-18 16:30 BinBin-HF 阅读(82) 评论(0) 推荐(0)
摘要: root@Test:/home/test# uptime 08:41:38 up 3 days, 5:40, 2 users, load average: 0.00, 0.03, 0.02 前⾯的⼏列分别是当前时间、系统运⾏时间以及正在登录⽤户数。⽽最后三个数字呢,依次则是过去1分钟、5分钟、15分 阅读全文
posted @ 2024-09-06 17:40 BinBin-HF 阅读(172) 评论(0) 推荐(0)
摘要: 1. 安装编译依赖 首先安装编译 PostgreSQL 所需的基础工具链和开发库: apt install -y \ build-essential \ flex \ bison \ perl \ libreadline-dev \ zlib1g-dev \ libicu-dev \ pkg-con 阅读全文
posted @ 2024-08-05 21:32 BinBin-HF 阅读(130) 评论(0) 推荐(0)
摘要: CheckPoint的作用 缩短数据库的恢复时间 数据库宕机恢复依赖redo log。当恢复时不需要重做所有日志,因为CheckPoint之前的页都已经刷盘,只需要对CheckPoint之后的日志进行恢复,从而缩短恢复时间 缓冲池不够用时,将脏页刷新到磁盘 当缓冲池不够时,LRU算法会溢出最近最少使 阅读全文
posted @ 2024-04-24 23:06 BinBin-HF 阅读(51) 评论(0) 推荐(0)
摘要: 缓冲池介绍 每次读写数据都是通过Buffer Pool; 当Buffer Pool中没有用户所需要的数据时,才去硬盘中获取; 通过innodb_buffer_pool_size进行设置总容量; 该值设置的越大越好; innodb_buffer_pool_instances 设置为多少个缓冲池; 总容 阅读全文
posted @ 2024-04-16 22:55 BinBin-HF 阅读(61) 评论(0) 推荐(0)
摘要: 页的结构 File Header 记录 ROW_FORMAT REDUDENT:兼容老版本的InnoDB,MySQL 4.1版本之前 COMPACT:MySQL 5.6 版本的默认格式 COMPRESSED:支持压缩 DYNAMIC:大对象记录优化,MySQL 5.7 版本默认格式 COMPACT 阅读全文
posted @ 2024-04-15 22:54 BinBin-HF 阅读(77) 评论(0) 推荐(0)
摘要: 在InnoDB存储引擎中,Row都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(index organized table),或者叫聚集索引(clustered index) 每张表必须有一个主键 根据主键的值构建一个B+树 这颗B+树的叶子节点存放所有记录 非叶子节点存放主键和指针(若 阅读全文
posted @ 2024-04-10 23:25 BinBin-HF 阅读(151) 评论(0) 推荐(0)
摘要: 表空间内部组织结构 表空间 内部由多个段对象(Segment)组成 每个段(Segment)由区(Extent)组成 每个区(Extent)由页(Page)组成 每个页(Page)里面保存数据(或者叫记录 Row) 段对用户来说是透明的 段也是一个逻辑概念 目前为止在information_sche 阅读全文
posted @ 2024-04-08 23:22 BinBin-HF 阅读(77) 评论(0) 推荐(0)