摘要:
在MySQL InnoDB Cluster中,有一个系统变量/参数group_replication_transaction_size_limit控制着事务的大小,如下所示 mysql> select @@global.group_replication_transaction_size_limit 阅读全文
随笔分类 - 数据库技术(My SQL)
MySQL的系统变量max_execution_time小结
2024-05-28 11:03 by 潇湘隐者, 4397 阅读, 收藏,
摘要:
参数介绍: MySQL社区版MySQL 5.7.8开始,新增了MAX_EXECUTION_TIME这个系统变量,它用来限制SQL语句的执行时间,确切来说是限制只读SELECT语句。如果查询语句的执行时长超过这个阈值,MySQL将自动停止该SQL语句的执行。如果其值为 0,表示不启用该超时限制功能。该 阅读全文
AutoMySQLBackup加密备份解密问题浅析
2024-05-14 12:01 by 潇湘隐者, 156 阅读, 收藏,
摘要:
AutoMySQLBackup备份配置了加密选项过后,它会将数据库的备份文件加密。测试解密这些加密的备份文件时遇到错误(密钥做了脱敏处理)。 $ openssl enc -aes-256-cbc -d -in daily_mysql_2024-05-14_09h09m_Tuesday.sql.gz. 阅读全文
MySQL如何快速获取binlog的开始时间和结束时间
2024-05-11 11:18 by 潇湘隐者, 1773 阅读, 收藏,
摘要:
之前写过一篇文章MySQL如何获取binlog的开始时间和结束时间[1],文章里面介绍了如何获取MySQL数据库二进制日志(binlog)的开始时间与结束时间的一些方法。实际应用当中,我们可能还会遇到效率/性能方面的问题。最近对这个问题做了一些研究,这里就介绍一下如何快速获取MySQL二进制日志(b 阅读全文
MySQL binlog超过binlog_expire_logs_seconds阈值没有删除案例
2024-04-11 21:18 by 潇湘隐者, 1674 阅读, 收藏,
摘要:
生产环境有一套3个节点的MySQL InnoDB Cluster,MySQL的版本为Server version: 8.0.35 MySQL Community Server - GPL, 早上突然收到Zabbix的告警,其中一个节点出现空间告警:"/data: Disk space is low 阅读全文
MySQL如何查看/监控/处理账号密码过期问题
2024-03-01 15:49 by 潇湘隐者, 1834 阅读, 收藏,
摘要:
MySQL 8.0.x中,我们如果按安全规范配置了账号密码过期策略的话,那么如何查看账号密码还有多长时间就会过期;如何做好账号密码过期监控;以及提前及时处理账号密码过期问题就是DBA必须处理的一些事情。这里简单讨论一下这些事情。个人经验仅供参考,如有不足或错误的地方,敬请指正一二。这篇文章的具体测试 阅读全文
MySQL如何查看添加修改表以及字段注释信息
2024-02-28 11:18 by 潇湘隐者, 1169 阅读, 收藏,
摘要:
MySQL数据库中,如何查看表和字段的注释信息,以及如何添加,修改表和字段的注释信息呢?这里简单总结归纳一下。仅供参考。 添加表的注释信息 方法1:创建表的时候添加表的注释信息 create table if not exists employee( employee_id int not null 阅读全文
MySQL InnoDB Cluster搭建安装
2024-01-25 16:35 by 潇湘隐者, 2477 阅读, 收藏,
摘要:
环境介绍: 这里的MySQL Innodb Cluster搭建环境如下所示,总共有三台机器搭建MySQL InnoDB Cluster: 操作系统: Red Hat Enterprise Linux release 8.8 (Ootpa) 数据库版本:8.0.35 MySQL Community S 阅读全文
[翻译]-Query and Transaction size in MySQL
2024-01-12 15:02 by 潇湘隐者, 133 阅读, 收藏,
摘要:
本文是对这篇文章Detect And Repair Corruption in an Oracle Database[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! Oracle数据库提供了多种方法检测和修复数据文件中的坏块。主要有下面一些方法: R 阅读全文
MySQL InnoDB ReplicaSet安装文档
2024-01-10 22:38 by 潇湘隐者, 540 阅读, 收藏,
摘要:
MySQL副本集介绍 MySQL InnoDB ReplicaSet(也叫MySQL副本集,有些地方也翻译成MySQL复制集)是在 MySQL 8.0.19 版本(2020-01-13 Released)之后开始支持的,MySQL副本集中拥有一个primary节点,一个或多个secondary节点, 阅读全文
MySQL Router学习总结
2023-11-28 15:36 by 潇湘隐者, 6364 阅读, 收藏,
摘要:
MySQL Router介绍 MySQL Router是MySQL官方提供的一个轻量级中间件,是InnoDB Cluster的一部分,当然它也可以单独部署使用,可在应用程序和后端MySQL服务器之间提供透明路由方式。主要用以解决MySQL主从/集群的高可用、负载均衡、易扩展等问题。Router作为一 阅读全文
翻译:MySQL InnoDB Cluster - Navigating the Cluster
2023-11-24 08:03 by 潇湘隐者, 210 阅读, 收藏,
摘要:
本文是对这篇文章MySQL InnoDB Cluster - Navigating the Cluster[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 当我们管理InnoDB Cluster时,一件非常重要的事情就是了解集群处于什么样的状态,特别 阅读全文
MySQL Shell连接数据库报MySQL Error 1045 (28000)错误浅析
2023-11-15 12:01 by 潇湘隐者, 1458 阅读, 收藏,
摘要:
这里简单总结一下mysql shell访问数据库时报MySQL Error 1045 (28000): Access denied for user 'root'@'::1' (using password: YES)的原因以及如何解决这个问题 这里测试的环境为MySQL 8.0.35,我们先来看看 阅读全文
如何查看MySQL会话连接方式?
2023-11-09 16:40 by 潇湘隐者, 852 阅读, 收藏,
摘要:
MySQL总共支持四种连接方式访问数据库,如下表格所示,其中Linux平台环境下,主要有两种连接方式,一种是TCP/IP连接方式,另外一种是socket方式。Name pipe和Share memory是Windows平台下独有的连接方式。 那么,MySQL数据库中,我们能否查看会话具体使用的连接方 阅读全文
[翻译]——How the MySQL Optimizer Calculates the Cost of a Query (Doc ID 1327497.1)
2023-11-06 21:54 by 潇湘隐者, 219 阅读, 收藏,
摘要:
本文是对这篇文章How the MySQL Optimizer Calculates the Cost of a Query (Doc ID 1327497.1)[1]的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 适用于: MySQL 4.0 及后续更 阅读全文
MySQL InnoDB什么时候更新索引的统计信息?
2023-09-28 12:01 by 潇湘隐者, 810 阅读, 收藏,
摘要:
MySQL InnoDB的索引统计信息在什么时候更新呢? 或者说什么事件会触发InnoDB索引的统计信息更新呢?下面结合参考资料When Does InnoDB Update the Index Statistics? (Doc ID 1463718.1)[1]简单总结梳理一下(文中大部分知识点来自 阅读全文
MySQL尾部空格处理与哪些设置有关?
2023-07-20 16:14 by 潇湘隐者, 791 阅读, 收藏,
摘要:
在之前的这篇文章Oracle/MySQL/PG/SQL Server关系数据库中NULL与空字符串的区别[1]中,简单对比、介绍了一下MySQL的NULL/空格/尾部空格处理方式,主要对比了NULL与长度为空的字符串,其实很多地方没有分析到位就一笔带过了。这篇文章重新来细说一下MySQL的尾部空格处 阅读全文
MySQL 8.0 Dynamic Redo Log Sizing翻译
2023-07-12 08:35 by 潇湘隐者, 498 阅读, 收藏,
摘要:
本文是MySQL 8.0 Dynamic Redo Log Sizing[1]这篇文章的翻译。如有翻译不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 这篇博文将讨论MySQL 8.0.30中引入的最新功能/特性:重做日志动态调整大小(dynamic redo log s 阅读全文
MySQL自动安装脚本分享
2023-07-03 22:48 by 潇湘隐者, 1322 阅读, 收藏,
摘要:
这里分享一个我写的MySQL自动安装脚本mysql_auto_install.sh,它的功能非常简单,就是自动化安装MySQL单实例,让DBA的工作更简单、轻松一些,不用去手工安装MySQL实例。从简单重复的工作中释放出来。 下面是关于mysql_auto_install.sh脚本的一些说明: 1: 阅读全文
ERROR 3529 (HY000): Cannot load component from specified URN....
2023-06-29 21:33 by 潇湘隐者, 616 阅读, 收藏,
摘要:
这里介绍、演示一下,安装validate_password组件时遇到ERROR 3529 (HY000): Cannot load component from specified URN: 'file://component_validate_password'错误的原因 当前测试的环境为MySQ 阅读全文
浙公网安备 33010602011771号