MySQL
文章平均质量分 73
岙利岙
这个作者很懒,什么都没留下…
展开
-
MariaDB InnoDB 空洞清理
内心非常忐忑,整个执行过程花了2小时,原本被清理的表占用了580个G左右,清理了900万左右的数据之后,执行了ALTER TABLE之后,新的表还有300多个G,也就是说在处理过程中,看着磁盘空间一点一点的减少(总共需要占用900多个G),心头慌得一批,担心服务器啥时候崩掉了。原创 2024-04-21 15:00:10 · 476 阅读 · 0 评论 -
MariaDB到MySQL数据实时同步(多库/Canal版)
1、Canal可配置多个实例,此篇文章配置的是多个实例指定同一个IP地址及端口,实现的是从同一个数据库同步数据,因为每个实例可以指定主数据库的IP地址及端口号,从而实现获取多台服务器的binlog文件,那么就意味着可以解析不同服务器上面MySQL的数据2、在adapter中的配置文件可以指定多个数据源(但是这个数据源只能和实例的数据源一致)能指定数据源,那么就可以实现不同数据库(服务器都可以不一致,因为配了IP地址的)的数据获取。原创 2023-07-05 10:14:05 · 546 阅读 · 0 评论 -
MySQL定时备份及清理脚本(一劳永逸)
du $backup_path/*$date* -sh | awk '{print "文件:" $2 ",大小:" $1}'sed -i 's/\r//g' 命令可以格式化sh文件,用法为:sed -i 's/\r//g' xxx.sh。save-all-data.sh 指定12:20和01:00定时间点执行,数据库异地备份。echo "$date 备份 $dbname($size) 成功"echo "$date 备份 $dbname 失败"echo "开始备份数据库: ${db[*]}"原创 2023-04-09 10:59:09 · 905 阅读 · 0 评论 -
MySQL中binlog过多的正确处理方式
MySQL读写量很大,导致了binlog日志量也很大,本来服务器专门用来做数据库服务器的,空间也是分到了2个T,最近发现服务器空间越来越小,于是排查到了是MySQL的数据路径下产生了太多太多的binlog文件,于是总结了此篇文章,正确处理正式环境binlog文件过多导致服务器空间不够的方式。原创 2023-03-12 16:56:30 · 5149 阅读 · 0 评论 -
Mysql性能优化(调优)
MySQL性能调优,部分参数分析,仅供参考,谨慎使用原创 2023-03-10 14:02:27 · 51 阅读 · 0 评论 -
MySQL数据库主从(Master/Slave)配置详细步骤
Windows下搭建MySQL Master Slave一、背景服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用keepalived这个HA工具,但是我们可以接受人工进行切换,有什么好的方案呢?二、几种Master/Slave逻辑架构图(Figure1:单Master-单Slave)...原创 2019-01-17 11:07:02 · 7265 阅读 · 1 评论 -
MySQL2SQLServer数据传输
一、Server management studio 17创建备用数据库1、下载并安装server management studio 17(SQLserver可视化工具)2、打开该工具点击连接->服务器类型选择数据库引擎,服务器名称是自动弹出的,身份验证选择windows身份验证->此时一个新的连接就创建了。3、依次点开上一步新建的连接,安全性->登录名->找...原创 2019-01-21 11:01:25 · 1263 阅读 · 1 评论 -
MySQL2Oracle数据传输
一、创建Oracle数据库打开Database Configuration Assistant->选择创建数据库->一般用途或事务处理->数据库名->所有账户使用同一管理口令(输入自己的密码)->未提及的步骤点击下一步即可 Oracle的目标数据库创建完成二、navicat数据传输连接->Oracle->连接名随意,连接类型:Basic,主机或...原创 2019-01-21 11:04:38 · 871 阅读 · 1 评论