1. 问题描述 如果时间来到了 2038 年,或者手动将操作系统的本地时间调整为 2038 年,比如 2038-12-12,你会发现正在运行的 MySQL 会自动关闭,重启后同样会自动关闭,无法使用,查看错误日志,会有下面的一段错误信息,MySQL 不支持 2038 年之后的日期。 This M
1. 问题描述 业务执行一个非常简单的 SQL,结果导致 MySQL crash,并且每次都能复现。 MySQL 版本: Percona Server for MySQL 5.7.20 SQL 语句: select * from a where a.name in (select dist
生产环境 MySQL 机器使用备份恢复后,无法启动,报错信息为系统表 mysql.user 损坏,经过排查,发现是 MySQL 5.7 版本的一个 Bug。当 MySQL 启动时,如果 read_only 参数设置为 ON,此时如果系统表,比如 mysql.user 表发生损坏,则会导致 MySQL
MySQL通过Binlog进行主从数据的复制,Binlog是一种二进制格式的文件,理解Binlog二进制格式能够帮助我们进一步理解MySQL的主从复制原理。本文将对Binlog文件格式进行分析。 本文涉及的源码版本和相关参数如下: MySQL Server 5.7.19 binlog_
Copyright © 2020-2023 www.mytecdb.com All Rights Reserved.
Copyright © 2020-2023 www.mytecdb.com All Rights Reserved.
Copyright © 2020-2023 www.mytecdb.com All Rights Reserved.
MySQL 通过 Binlog 进行主从数据的复制,Binlog 由多种不同类型的 event 组成,本文简单介绍 event 类型为 HEARTBEAT_LOG_EVENT 的结构。 本文涉及的源码版本 MySQL Server 5.7.19 1. HEARTBEAT_LOG_EVENT 有什
1. XID_EVENT 是什么? MySQL Binlog 文件由 event 组成,event 有不同的类型,本文介绍的 XID_EVENT 表示一个事务的提交操作。 举个例子,执行一条事务,然后查看这个事务生成的 Binlog event,如下: 事务 SQL: begin; ins
MySQL 关键字和保留字通常在SQL语句中有特殊的意义,比如SELECT,DELETE,BIGINT等等,如果要使用这些关键字或者保留字作为表名、字段名,需要使用引号来标识,否则将会报错。 mysql> CREATE TABLE interval (begin INT, end INT);
一、窗口函数简介 窗口函数(window functions)是数据库的标准功能之一,主流的数据库比如Oracle,PostgreSQL都支持窗口函数功能,MySQL 直到 8.0 版本才开始支持窗口函数。 窗口函数,简单来说就是对于一个查询SQL,将其结果集按指定的规则进行分区,每个分区可以看
一、克隆(clone)插件简介 MySQL 8.0 新增了一个clone插件,能够实现本地或者远程MySQL实例快速克隆。克隆的数据是InnoDB引擎的快照数据,包括数据库(schema),表(tables),表空间(tablespaces),数据字典元数据(data dictionary met
本文整理汇总了 MySQL 8.0 版本的新特性,新功能,如下: 一、功能增强 1.1 系统表更换为InnoDB引擎 系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。 1.2 DDL原子化 InnoDB表的DDL支持事务完整
昨晚,开源中国举办了一场 《MySQL 和 PostgreSQL,谁是世界第一?》的主题辩论活动。我作为 PostgreSQL 方的代表参与。本来我准备了一些数据与资料,想着来一场建设性的交流,擦出点思想火花。却不想这场直播在姜某人的胡搅蛮缠下,变成了一场闹剧与大笑话,我感到遗憾 —— 对不起观众们
设计:小艾 审核:丁奇、李浩 编辑:宇亭 作者:王若添 中国科学技术大学-软件工程-在读硕士、StoneDB 内核研发实习生 performance_schema 简介 MySQL 启动后会自动创建四个 database mysql> show databases; +---------
编者按:临渊羡鱼,不如退而结网【免责声明】本公众号文章仅代表个人观点,与任何公司无关,仅供参考。编辑|SQL和数据库技术(ID:SQLplusDB)MySQL 8.0 OCP (1Z0-908) 考点精析-性能优化考点1:sys.statement_analysis视图MySQL 8.0 OCP (
我怎么看 MySQL VS PG 的辩论首先,技术是可以“辩论”出来谁好谁坏的吗?想辨别哪个数据库好,什么时候是通过辩论,而不是踏踏实实的看流行度、代码质量、实际业务、社区?接下来谈谈我对昨天这场直播的观感。第一,就如前面所说,技术本身就不是能被“辩论”出来谁好谁坏的。第二,双方的实力不对等,MyS
## MySQL 8.0.34密码管理新特性-changed_characters_percentage 1、概述 MySQL 8.0.34为我们带来了新的密码验证参数validate_password.changed_characters_percentage。利用这一点,我们可以控制在valid
前言 周末刚好有些空闲时间,我想写点什么,不如来炒个冷饭吧。上周三,开源中国举办了一场 《MySQL 和 PostgreSQL,谁是世界第一?》的主题辩论活动。我作为吃瓜群众,本来是想借此机会学习大佬们的先进架构思想,然而最终却看了一场吵架直播。至于这场辩论赛到底谁赢了,可以参考这张图,是墨天轮直播
点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!故障背景某项目中1套MySQL数据库,数据库架构为1主3从,事故日当前出现2次MySQL宕库现象。【数据库架构】处理过程2.1 168.3MySQL错误日志,在数据库服务异常时间点存在事务rollback操作2.2 1