随笔分类 -  MySQL

上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要:故障分析 | MySQL 主从延时值反复跳动 原创2023-01-10 16:29·爱可生 作者:徐文梁 爱可生DBA成员,负责客户项目的需求和维护。目前在数据库新手村打怪升级中。喜欢垂钓,如果你也喜欢垂钓,可以约个晴好天气,咱们一边钓鱼一边聊聊数据库,岂不快哉。 本文来源:原创投稿 * 爱可生开源 阅读全文
posted @ 2023-01-13 14:56 paul_hch 阅读(31) 评论(0) 推荐(0) 编辑
摘要:MySQL 8新特性选择MySQL 8的背景:MySQL 5.6已经停止版本更新了,对于 MySQL 5.7 版本,其将于 2023年 10月31日 停止支持。后续官方将不再进行后续的代码维护。 另外,MySQL 8.0 全内存访问可以轻易跑到 200W QPS,I/O 极端高负载场景跑到 16W 阅读全文
posted @ 2023-01-05 09:17 paul_hch 阅读(275) 评论(0) 推荐(0) 编辑
摘要:MySQL服务为running时,停止MySQL服务 [root@m01 ansible-playbook]# cat test_1103.yml - hosts: webserver tasks: - file: path=/tmp/{{ item }} state=touch with_item 阅读全文
posted @ 2023-01-04 08:46 paul_hch 阅读(49) 评论(0) 推荐(0) 编辑
摘要:MySQL 5.7并行复制时代 众所周知,MySQL的复制延迟是一直被诟病的问题之一,然而在Inside君之前的两篇博客中(1,2)中都已经提到了MySQL 5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multi-threaded slave(简称MTS),因此复制延迟问题 阅读全文
posted @ 2022-12-30 16:45 paul_hch 阅读(118) 评论(0) 推荐(0) 编辑
摘要:MySQL 8.0 相对于 MySQL 5.7,有很多新特性,比如:快速加列、原子 DDL、不可见索引、额外端口、角色管理等。这一节内容,就不讲这些新特性了,只来聊聊最近在工作学习过程中遇到的几处细节上的差异。 1 int 字段类型的差异 比如下面的建表语句,在 5.7 能正常执行: CREATE 阅读全文
posted @ 2022-12-30 16:43 paul_hch 阅读(446) 评论(0) 推荐(0) 编辑
摘要:这一节内容来聊聊新部署的 MySQL 8.0,需要调整哪些参数。包括一个 my.cnf 的示例和重要参数的解释及建议。 1 my.cnf 示例 首先列出一个 8.0 my.cnf 的实例,这个只针对普通的单实例或者主从环境,对于其他环境,比如 MGR,可能有更多的一些参数需要调整。并且也不是最完整, 阅读全文
posted @ 2022-12-30 16:42 paul_hch 阅读(290) 评论(0) 推荐(0) 编辑
摘要:对于当前数据库的监控方式有很多,分为数据库自带、商用、开源三大类,每一种都有各自的特色;而对于 mysql 数据库由于其有很高的社区活跃度,监控方式更是多种多样,不管哪种监控方式最核心的就是监控数据,获取得到全面的监控数据后就是灵活的展示部分。那我们今天就介绍一下完全采用 mysql 自有方式采集获 阅读全文
posted @ 2022-12-30 16:18 paul_hch 阅读(46) 评论(0) 推荐(0) 编辑
摘要:在日常工作中,笔者遇到过很多MySQL主从复制报错的情况,这篇文章就来聊一聊常见的一些复制报错,以及处理办法。 1 server id 重复 这个在我们刚接触主从复制的时候可能会犯的错误,也就是主从的 server_id 配置成相等的了,show slave status\G 会报如下错误: 报错中 阅读全文
posted @ 2022-12-30 11:52 paul_hch 阅读(328) 评论(0) 推荐(0) 编辑
摘要:我们在工作过程中,可能多多少少会遇到主从延迟的情况,这一节内容我们就来聊聊什么情况可能出现主从延迟,怎样判断延迟,存在延迟怎么处理。根据笔者以往的经验,导致复制延迟可能的原因有这些: 大表在做 DDL,一方面 DDL 会产生元数据锁,可能产生阻塞,另外一方面,DDL 是在主库执行完,才写入 Binl 阅读全文
posted @ 2022-12-30 11:48 paul_hch 阅读(109) 评论(0) 推荐(0) 编辑
摘要:###简介 今天在使用innobackupex全量备份数据库的时候发生了下面的错误 错误详情 190705 15:22:18 >> log scanned up to (258819807308) xtrabackup: Generating a list of tablespaces 阅读全文
posted @ 2022-12-16 12:26 paul_hch 阅读(252) 评论(0) 推荐(0) 编辑
摘要:背景 今天有同事问我主从复制延迟会影响高可用切换的 RTO 怎么办,这个不需要做实验,我可以直接回答,所以有了以下赶鸭子的文章,都是一线运维经验之谈,建议四连:点赞、收藏、转发、在看。 复制延迟的原因及解决办法 一般情况下,复制延迟大概率是从库的 sql thread 应用 relay log 慢导 阅读全文
posted @ 2022-11-11 11:53 paul_hch 阅读(194) 评论(0) 推荐(0) 编辑
摘要:这篇文章是原来的《记一次mysql故障处理》,但是随着mysql问题越来越多,我感觉还是集合到一篇里面比较好,也方便之后问题复现的查找 一、记一次mysql故障处理 最近遇到的问题还是有点多的,所以遇到问题就记录一下以免以后忘记了怎么解决 mysql版本5.7,centos环境,无法正常启动服务,提 阅读全文
posted @ 2022-11-11 11:50 paul_hch 阅读(3734) 评论(0) 推荐(0) 编辑
摘要:如标题所示,因为Excel数据格式变成E+15导致查出的数据不准确。上午百度也没搜出好的方法。 想到了一个笨办法,先将文件导成txt,然后用UE列模式在数据前加一列单引号,在黏贴到Excel中 没试过WPS,也许国人有过这样需求所以万能的WPS已经有这个功能了,或者你有更好的方法还请留言告诉我,谢谢 阅读全文
posted @ 2022-11-03 14:39 paul_hch 阅读(336) 评论(0) 推荐(0) 编辑
摘要:1. 问题 使用mysqldump备份数据时,有时会看到 show processlist 出现大量的 Waiting for table flush,mysqldump被卡住。而且可能会导致查询也被卡住。 一个案例是执行备份:mysqldump -uroot -p --single-transac 阅读全文
posted @ 2022-09-05 08:57 paul_hch 阅读(2365) 评论(0) 推荐(0) 编辑
摘要:下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: 原因 阅读全文
posted @ 2022-09-02 15:50 paul_hch 阅读(886) 评论(0) 推荐(0) 编辑
摘要:情况说明 习惯使用navicat工具了,在navicat里面操作查询,然后导出都很方便直到今天,查询一个表,一共有105W条数据,然后导出到Excel,速度那叫一个慢。 Linux服务器上导出 主要是用到into outfile '/path' mysql> SELECT b.station_cod 阅读全文
posted @ 2022-08-31 09:20 paul_hch 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:前言: 不知不觉,MySQL8.0已经发布好多个GA小版本了。目前互联网上也有很多关于MySQL8.0的内容了,MySQL8.0版本基本已到稳定期,相信很多小伙伴已经在接触8.0了。本篇文章主要介绍从5.7升级到8.0版本的过程及注意事项,有想做版本升级的小伙伴可以参考下。 1.升级前准备及注意事项 阅读全文
posted @ 2022-08-22 09:19 paul_hch 阅读(2063) 评论(0) 推荐(1) 编辑
摘要:MySQL 日志 主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志 binlog(归档日志)和事务日志 redo log(重做日志)和 undo log(回滚日志)。 redoLog redo log(重做日志)是InnoDB存储引擎独有的,它让M 阅读全文
posted @ 2022-08-04 17:16 paul_hch 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1、问题描述 在做MGR测试的时候偶尔遇到gtid_executed事务ID不连续的问题,但是并不影响数据库的正常运行。现象如下 GreatDB Cluster[sysbench]> select @@gtid_executed;+ +| @@gtid_executed |+ +| 5cd1a64d 阅读全文
posted @ 2022-01-19 16:47 paul_hch 阅读(76) 评论(0) 推荐(0) 编辑
摘要:实验场景 GreatSQL 8.0.25 InnoDB 1.备份,导出单表, test.t_user /usr/bin/xtrabackup -uroot -p'GreatSQL' -S /data/GreatSQL/mysql.sock --tables='test.t_user' --backu 阅读全文
posted @ 2021-12-14 08:58 paul_hch 阅读(134) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 14 下一页
点击右上角即可分享
微信分享提示