MySQL记录慢日志administrator command: Binlog Dump GTID
摘要:慢日志记录了一条慢SQL:administrator command: Binlog Dump GTID Query_time 有400多万秒 # Time: 2024-03-14T19:23:16.964646+08:00 # User@Host: greatdb[greatdb] @ [1.1.
阅读全文
posted @
2024-03-21 14:42
JennyYu
阅读(720)
推荐(0) 编辑
mysql 8.0 group by 不再排序
摘要:结论: mysql5.7版本 group by默认会按照分组字段来排序,到了8.0版本,就只是分组,没有排序了。 但是如果分组字段是索引列的话,分组时就会使用索引,结果也就相当于做了排序了。 实验: 创建测试表并插入数据。 CREATE TABLE `tt` ( `id` int(11) NOT N
阅读全文
posted @
2023-02-01 17:22
JennyYu
阅读(935)
推荐(0) 编辑
mydumper学习总结
摘要:0 简介 mydumper 是一款社区开源的逻辑备份工具。该工具主要由 C 语言编写,目前由 MySQL 、Facebook 等公司人员开发维护。 mydumper 最突出的特性就是可采用多线程并行备份,极大提高了数据导出的速度。 包含2个工具命令: mydumper 负责导出 MySQL 数据库的
阅读全文
posted @
2023-01-31 18:18
JennyYu
阅读(301)
推荐(0) 编辑
percona xtrabackup 学习总结
摘要:1. 安装版本选择 官网:https://www.percona.com/downloads/ Percona XtraBackup 8.0 只支持MySQL 8.0的版本 Percona XtraBackup 2.4 支持MySQL 5.11 , 5.5, 5.6 和5.7的版本 2. 安装 要先
阅读全文
posted @
2023-01-16 11:20
JennyYu
阅读(361)
推荐(0) 编辑
benchmark配置文件
摘要:参考 博客: 工具| benchmarksql使用指南_yangyidba-商业新知 配置文件路径: ./benchmarksql-5.0/run 配置文件中的参数说明: db=postgres driver=org.postgresql.Driver //驱动程序,每种数据库有对应的驱动 conn
阅读全文
posted @
2023-01-16 10:07
JennyYu
阅读(219)
推荐(0) 编辑
MySQL reset master与reset slave命令
摘要:【一】RESET MASTER命令 功能说明: 如果log_bin = on , 执行reset master命令将会 删除所有的binglog日志文件,并将日志索引文件清空,创建一个新的binlog文件,将server重置为尚未开始记录binlog的状态。 如果gtid_mode=on, 执行re
阅读全文
posted @
2023-01-13 15:24
JennyYu
阅读(2523)
推荐(0) 编辑
mysql从库无法正常回放主库的sql语句原因总结
摘要:1. 从库回放时报1062错误 ERROR 1062 (23000): Duplicate entry '100-100' for key 'c1' 违反唯一约束 主库能通过,从库不能通过,要注意主从上表结构与索引结构信息是否完全一致。 主从字段的collate 不同有可能造成这种现象发生。 比如主
阅读全文
posted @
2023-01-11 18:42
JennyYu
阅读(72)
推荐(0) 编辑
mysql 服务异常crash 原因收集
摘要:1. 打开文件描述符数超出限制,造成crash 重启,ERROR信息,提示too many open files0 2022-06-27T08:03:56.201006+08:00 0 [Warning] [MY-012152] [InnoDB] Open files 407 exceeds the
阅读全文
posted @
2023-01-07 13:04
JennyYu
阅读(349)
推荐(0) 编辑
mysql 半同步的模式 after_commit 与 after_sync
摘要:参考MySQL半同步after_sync与after_commit - 墨天轮 (modb.pro) 1. after_commit 提交流程:client-->execute sql-->wrtie redolog-->write binlog-->innodb storage commit-->
阅读全文
posted @
2023-01-07 12:36
JennyYu
阅读(665)
推荐(0) 编辑
mysql中的found_rows() 与 row_count()函数
摘要:1. found_rows() found_rows()用于查询同一连接下,上一条执行select查询返回的行数,包括show 语句返回的行数。中间可以插入执行dml语句,返回依然是上一条select语句返回的行数。 mysql> select * from t6; + + + + | id | k
阅读全文
posted @
2022-11-14 09:45
JennyYu
阅读(1291)
推荐(0) 编辑
查询链接记录
摘要:Linux中soft nproc 、soft nofile和hard nproc以及hard nofile配置_zxl技术博客的博客-CSDN博客_nproc和nofile CentOS7 设置用户密码规则 (leanote.com) 技术分享 | 浅谈 MySQL 的临时表和临时文件 - 墨天轮
阅读全文
posted @
2022-11-08 15:51
JennyYu
阅读(41)
推荐(0) 编辑
mysql 初始化报错Failed to find valid data directory
摘要:MySQL的错误有时不太准确,比如我在使用命令下面的命令初始化时报错无效数据目录的错误,但其实是一些选项参数的问题。 ./bin/mysqld --defaults-file=my3307.cnf --datadir=/mysql/data3307 --insecure-initialize --u
阅读全文
posted @
2022-10-26 13:27
JennyYu
阅读(4203)
推荐(0) 编辑
mysql 相关内存参数
摘要:1.key_buffer_size 用于MyISAM table 缓存 index blocks ,all threads可用。 2.bulk_insert_buffer_size MyISAM 使用特殊的tree-like缓存来加速向一个非空表insert ...select, insert...
阅读全文
posted @
2022-09-23 10:45
JennyYu
阅读(468)
推荐(0) 编辑
mysql 组提交group commit
摘要:转载 前言 操作系统使用页面缓存来填补内存和磁盘访问的差距 对磁盘文件的写入会先写入道页面缓存中 由操作系统来决定何时将修改过的脏页刷新到磁盘 确保修改已经持久化到磁盘,须调用fsync或者fdatasync 数据库在事务提交过程中调用fsync将数据持久化到磁盘,才满足ACID中的D(持久化) f
阅读全文
posted @
2022-09-08 17:28
JennyYu
阅读(499)
推荐(0) 编辑
mysql 系统变量binlog_transaction_dependency_tracking
摘要:控制事务依赖模式,让从库根据主库写入binlog中的 commit timestamps 或者 write sets 并行回放事务(引入该参数之后,binlog的格式记录的内容中增加了时间戳和write sets信息),此参数在MySQL 5.7.22 版本引入(>=8.0.1) 有三个取值: CO
阅读全文
posted @
2022-09-08 16:36
JennyYu
阅读(604)
推荐(0) 编辑
物理主机BIOS设置
摘要:系统开机启动 BIOS,即微机的基本输入输出系统(Basic Input-Output System),是集成在主板上的一个ROM芯片,其中保存有微机系统 最重要的基本输入/输出程序、系统信息设置、开机上电自检程序和系统启动自举程序。在主板上可以看到BIOS ROM芯片。一块主板性能优越与否,很大程
阅读全文
posted @
2022-09-02 17:33
JennyYu
阅读(1500)
推荐(0) 编辑
mysql 不可重复读与幻读的区别
摘要:不可重复读的重点是修改: 同样的条件, 你读取过的数据, 再次读取出来发现值不一样了 幻读的重点在于新增或者删除 同样的条件, 第1次和第2次读出来的记录数不一样 当然, 从总的结果来看, 似乎两者都表现为两次读取的结果不一致. 但如果你从控制的角度来看, 两者的区别就比较大 对于前者, 只需要锁住
阅读全文
posted @
2022-08-25 14:52
JennyYu
阅读(66)
推荐(0) 编辑
mysql 执行计划 各字段含义
摘要:id: select查询序列号,id相同,执行顺序由上至下;id不同,id值越大优先级越高,越先被执行; select_type:查询数据的操作类型,有如下: simple,简单查询,不包括子查询和union; primary,包含复杂的子查询,最外层查询标记为该值; subquery,在selec
阅读全文
posted @
2022-08-22 14:17
JennyYu
阅读(229)
推荐(0) 编辑
innodb_fast_shutdown 参数
摘要:GreatDB 在离线升级时要求参数innodb_fast_shutdown为0,借此研究一下此参数的作用吧。 在mysql关闭时,参数innodb_fast_shutdown 影响着表的存储引擎为innodb的行为。参数可选值包含0,1,2三个值,默认值为1,可动态修改。 0:代表当MYSQL关闭
阅读全文
posted @
2022-08-10 09:46
JennyYu
阅读(196)
推荐(0) 编辑
greatdb 使用socket连接
摘要:Socket方式登录是本地登录方式,无须指定主机、端口,配置文件中在[client] 与 [mysqld] 下配置好socket路径,在初始化就会生成一个字节为0的socket文件。 客户在使用greatdb时,通过指定socket方式却报出无法通过socket连接本地mysql server的问题
阅读全文
posted @
2022-08-10 09:28
JennyYu
阅读(100)
推荐(0) 编辑