随笔 - 116  文章 - 5  评论 - 1  阅读 - 14万

随笔分类 -  mysql

1 2 下一页
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) 推荐(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) 推荐(0) 编辑
mydumper学习总结
摘要:0 简介 mydumper 是一款社区开源的逻辑备份工具。该工具主要由 C 语言编写,目前由 MySQL 、Facebook 等公司人员开发维护。 mydumper 最突出的特性就是可采用多线程并行备份,极大提高了数据导出的速度。 包含2个工具命令: mydumper 负责导出 MySQL 数据库的 阅读全文
posted @ 2023-01-31 18:18 JennyYu 阅读(301) 评论(0) 推荐(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) 推荐(0) 编辑
benchmark配置文件
摘要:参考 博客: 工具| benchmarksql使用指南_yangyidba-商业新知 配置文件路径: ./benchmarksql-5.0/run 配置文件中的参数说明: db=postgres driver=org.postgresql.Driver //驱动程序,每种数据库有对应的驱动 conn 阅读全文
posted @ 2023-01-16 10:07 JennyYu 阅读(219) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0) 编辑
mysql 组提交group commit
摘要:转载 前言 操作系统使用页面缓存来填补内存和磁盘访问的差距 对磁盘文件的写入会先写入道页面缓存中 由操作系统来决定何时将修改过的脏页刷新到磁盘 确保修改已经持久化到磁盘,须调用fsync或者fdatasync 数据库在事务提交过程中调用fsync将数据持久化到磁盘,才满足ACID中的D(持久化) f 阅读全文
posted @ 2022-09-08 17:28 JennyYu 阅读(499) 评论(0) 推荐(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) 推荐(0) 编辑
物理主机BIOS设置
摘要:系统开机启动 BIOS,即微机的基本输入输出系统(Basic Input-Output System),是集成在主板上的一个ROM芯片,其中保存有微机系统 最重要的基本输入/输出程序、系统信息设置、开机上电自检程序和系统启动自举程序。在主板上可以看到BIOS ROM芯片。一块主板性能优越与否,很大程 阅读全文
posted @ 2022-09-02 17:33 JennyYu 阅读(1500) 评论(0) 推荐(0) 编辑
mysql 不可重复读与幻读的区别
摘要:不可重复读的重点是修改: 同样的条件, 你读取过的数据, 再次读取出来发现值不一样了 幻读的重点在于新增或者删除 同样的条件, 第1次和第2次读出来的记录数不一样 当然, 从总的结果来看, 似乎两者都表现为两次读取的结果不一致. 但如果你从控制的角度来看, 两者的区别就比较大 对于前者, 只需要锁住 阅读全文
posted @ 2022-08-25 14:52 JennyYu 阅读(66) 评论(0) 推荐(0) 编辑
mysql 执行计划 各字段含义
摘要:id: select查询序列号,id相同,执行顺序由上至下;id不同,id值越大优先级越高,越先被执行; select_type:查询数据的操作类型,有如下: simple,简单查询,不包括子查询和union; primary,包含复杂的子查询,最外层查询标记为该值; subquery,在selec 阅读全文
posted @ 2022-08-22 14:17 JennyYu 阅读(229) 评论(0) 推荐(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) 推荐(0) 编辑
greatdb 使用socket连接
摘要:Socket方式登录是本地登录方式,无须指定主机、端口,配置文件中在[client] 与 [mysqld] 下配置好socket路径,在初始化就会生成一个字节为0的socket文件。 客户在使用greatdb时,通过指定socket方式却报出无法通过socket连接本地mysql server的问题 阅读全文
posted @ 2022-08-10 09:28 JennyYu 阅读(100) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示