摘要: 应用场景 在数据库运行过程中,如果访问到损坏数据页,将导致数据库意外崩溃,此时可通过从备份集中还原目标库指定数据页来进行修复指定的数据页。页级还原与文件级还原(库级,表空间级)相比,因为只有损坏的数据页需要还原,所以数据修复时间大幅减少。 数据页还原 语法: RESTORE PAGE '['<表空间 阅读全文
posted @ 2026-06-30 15:16 徐创业 阅读(4) 评论(0) 推荐(0)
摘要: show full processlist 是 MySQL 中一个非常常用的实时监控命令,它的作用是查看当前数据库中的所有活跃连接以及这些连接正在执行的 SQL 命令 慢日志相关 -- 查看慢查询日志是否开启 SHOW VARIABLES LIKE 'slow_query_log';-- 查看慢查询 阅读全文
posted @ 2026-06-17 10:37 徐创业 阅读(23) 评论(0) 推荐(0)
摘要: 大家在MYSQL的生产中,配置了哪些参数,因为参数踩过哪些坑,可以留言讨论。 在真实的生产环境中,MySQL的性能调优往往是运维和DBA最头疼、也最能体现核心竞争力的领域。很多线上故障(如OOM、CPU打满、IO雪崩)的罪魁祸首,往往只是因为在使用默认的 my.cnf 裸奔。 对于运维工程师而言,脱 阅读全文
posted @ 2026-06-11 15:31 徐创业 阅读(26) 评论(0) 推荐(0)
摘要: mysql主从集群搭建 按照之前安装的8.4流程,再安装一套8.4的单机,详见参考之前的文档 在MySQL中搭建主从复制(Master-Slave)集群,利用主机的bin_log可以实现数据的实时备份和读写分离,提高数据库的性能和可用性 ‌1、创建复制用户‌(主从MYSQL都要执行) mysql> 阅读全文
posted @ 2026-06-08 17:02 徐创业 阅读(16) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2026-06-03 09:11 徐创业 阅读(9) 评论(0) 推荐(0)
摘要: 本地测试一次误删数据恢复 查版本 mysql> select VERSION();+ +| VERSION() |+ +| 8.4.0 |+ + 查看自己的binlog的格式 mysql> SHOW VARIABLES LIKE 'binlog_format';+ + +| Variable_nam 阅读全文
posted @ 2026-06-01 16:00 徐创业 阅读(8) 评论(0) 推荐(0)
摘要: MYSQL 自动备份的定时作业,直接用,备份单个库的1. 创建文件 库名wifite、路径/data、密码root1234 vi /data/backup_wifite.sh #!/bin/bash # 你的配置 DB_USER="root"DB_PASS="root1234"DB_NAME="wi 阅读全文
posted @ 2026-04-09 17:43 徐创业 阅读(21) 评论(0) 推荐(0)
摘要: 一、单表导出导入到文件 1、首先确保mysql允许导出到文件 show variables like '%secure_file_priv%'; 查是否有导出的功能 NULL = 完全禁用导出、导入功能 找到MYSQL的配置文件 Linux 一般是:/etc/my.cnf 在 [mysqld] 下面 阅读全文
posted @ 2026-04-09 17:18 徐创业 阅读(14) 评论(0) 推荐(0)
摘要: 创建测试表 CREATE TABLE `user_info` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `user_no` varchar(32) NOT NULL COMMENT '用户编号', `user_nam 阅读全文
posted @ 2026-04-08 17:42 徐创业 阅读(32) 评论(0) 推荐(0)
摘要: 达梦数据库(DM)在执行 SQL 查询时,会根据表大小、索引情况、连接条件和优化器估算自动选择连接方式。以下是 ‌Hash Join‌ 与 ‌Nest Loop Join‌ 的典型使用场景总结: Hash Join 的使用场景 ‌等值连接‌(如 t1.id = t2.id)且连接列‌无索引或索引不可 阅读全文
posted @ 2026-03-27 16:22 徐创业 阅读(24) 评论(0) 推荐(0)