数据库星球-mytecdb.com

  • 最新文章
  • 全部分类
  • 文章搜索
  • 关于本站

PostgreSQL Background Worker 解析

1. Background Worker 简介PostgreSQL 提供了一种叫作后台工作进程(Background Worker)的特性,用来在独立的进程中执行用户提供的代码,入口函数可以是 pg 内核源码中的函数,也可以是动态库中的函数...继续阅读

  • 发表于:2021-06-02 16:30:43
  • 分类:PostgreSQL源码分析
  • 浏览(926)

PostgreSQL create extenstion 创建扩展逻辑分析

PostgreSQL 支持 create extenstion 语法创建扩展,扩展能够很方便地将第三方开发的插件集成到 PostgreSQL 数据库中,比如时序数据库 timescaledb 就是作为 PG 的一个扩展集成到数据库系统中,让...继续阅读

  • 发表于:2021-05-28 14:03:38
  • 分类:PostgreSQL源码分析
  • 浏览(705)

PostgreSQL shared_preload_libraries 动态库的加载逻辑分析

PostgreSQL 支持安装扩展(extension),有些扩展的安装,需要在配置文件 postgresql.conf 中提前配置,并在 PG 主程序启动时提前加载,比如 timescaledb,如下:shared_preload_lib...继续阅读

  • 发表于:2021-05-26 22:12:08
  • 分类:PostgreSQL源码分析
  • 浏览(854)

MySQL InnoDB 事务隔离级别详解(脏读,不可重复读,幻读)

本文主要介绍了 MySQL InnoDB 支持的四种事务隔离级别,围绕隔离级别,解释了脏读,不可重复读,以及幻读的概念。1. MySQL 支持的四种隔离级别隔离性 isolation (I) 是事务 ACID 四种属性中的一种,它定义了如何...继续阅读

  • 发表于:2021-02-19 19:53:58
  • 分类:MySQL InnoDB
  • 浏览(953)

MySQL Bug 系统表mysql.user损坏,参数read_only=ON时,无法启动

生产环境 MySQL 机器使用备份恢复后,无法启动,报错信息为系统表 mysql.user 损坏,经过排查,发现是 MySQL 5.7 版本的一个 Bug。当 MySQL 启动时,如果 read_only 参数设置为 ON,此时如果系统表,...继续阅读

  • 发表于:2021-02-02 20:07:36
  • 分类:MySQL Bug
  • 浏览(1062)

MySQL Group Replication(MGR) 选举新主节点

MySQL Group Replication(MGR)组复制支持单主模式和多主模式,本文简单介绍单主模式下,选举新主节点的不同方法。在 8.0.2 版本之前,主节点选举是基于节点的 UUID 编号,在一次故障切换过程中,最小的 UUID ...继续阅读

  • 发表于:2021-01-19 17:53:14
  • 分类:MySQL 8.0 新特性
  • 浏览(1606)

MySQL 8.0.22 版本,show processlist 从 performance_schema 获取信息

1. 引言对于 MySQL DBA 来说,show processlist 命令非常有名并且经常使用,这个命令能够帮助了解正在执行的线程及其当前状态信息。默认条件下,show processlist 命令的输出结果是从线程管理器(threa...继续阅读

  • 发表于:2021-01-18 15:54:25
  • 分类:MySQL 8.0 新特性
  • 浏览(826)

MySQL select in 语句未使用索引,产生磁盘临时表,导致 crash

1. 问题描述业务执行一个非常简单的 SQL,结果导致 MySQL crash,并且每次都能复现。MySQL 版本:Percona Server for MySQL 5.7.20SQL 语句:select * from a where a....继续阅读

  • 发表于:2021-01-13 10:07:13
  • 分类:MySQL Bug
  • 浏览(704)

MySQL 2038年自动关闭问题

1. 问题描述如果时间来到了 2038 年,或者手动将操作系统的本地时间调整为 2038 年,比如 2038-12-12,你会发现正在运行的 MySQL 会自动关闭,重启后同样会自动关闭,无法使用,查看错误日志,会有下面的一段错误信息,My...继续阅读

  • 发表于:2021-01-08 14:26:02
  • 分类:MySQL Bug
  • 浏览(1308)

etcd数据压缩与磁盘清理

etcd 集群在频繁写入的场景下运行一段时间,就会发现数据占用的空间达到上限,默认上限为 2GB,当达到 2GB 时写入就会报错,需要进行数据的压缩与清理,默认 2GB 的上限可通过参数 --quota-backend-bytes 进行调整...继续阅读

  • 发表于:2020-12-25 15:19:46
  • 分类:etcd
  • 浏览(2025)

分页

上一页34567下一页
搜索:

友情链接

Copyright © 2020-2025 

www.mytecdb.com All Rights Reserved.