当前位置: 首页 > news >正文

电子商务网站系统规划 案例分析网站程序是什么?

电子商务网站系统规划 案例分析,网站程序是什么?,北京注册公司地址有什么要求,大连seo排名文章目录 一、MySQL备份恢复流程二、并行恢复binlog原理三、操作步骤四、总结 一、MySQL备份恢复流程 MySQL数据恢复通常分为两个步骤#xff1a; 恢复全备数据#xff0c;MySQL有多种备份工具#xff0c;分为物理备份和逻辑备份#xff1b;具体可以参看下面这篇文章 MySQL… 文章目录 一、MySQL备份恢复流程二、并行恢复binlog原理三、操作步骤四、总结 一、MySQL备份恢复流程 MySQL数据恢复通常分为两个步骤 恢复全备数据MySQL有多种备份工具分为物理备份和逻辑备份具体可以参看下面这篇文章 MySQL备份—xtrabackupmysqldumpmydumper 恢复增量数据通过binlog将数据追到指定位点改操作利用的是MySQL自身binlog日志进行回溯指定区间的数据但是该方式有个缺点就是单线程导致对于大量增量数据需要恢复的场景会变的很慢。 二、并行恢复binlog原理 当我们正常主从复制的时候可以使用MTS复制具体可以参考这篇文章 MySQL从5.6到8.0复制的演进 因为relaylog和binlog本质实际上是一样的所以我们可以通过将binlog伪装成relaylog来让MySQL认为我们的binlog是主库传过来的那么就可以默认利用自身的MTS复制来实现并行恢复binlog的需求。 三、操作步骤 创建测试库 rootmysql 15:18: [(none)] create database sbtest; Query OK, 1 row affected (0.00 sec)全备 innobackupex --defainnobackupex --defaults-file/etc/my.cnf --usersysbench --passwordsysbench --host127.0.0.1 --port3306 /data/innobackup --parallel2 /data/log制造测试数据删库 sysbench /usr/share/sysbench/oltp_read_only.lua --mysql-host10.0.4.13 --mysql-port3306 --mysql-usersysbench --mysql-passwordsysbench --mysql-dbsbtest --tables2 --table-size1000000 --auto_incoff --report-interval2 --threads2 prepare Database changed rootmysql 15:26: [sbtest] select count(*) from sbtest1; ---------- | count(*) | ---------- | 1000000 | ---------- 1 row in set (0.16 sec)rootmysql 15:26: [sbtest] select count(*) from sbtest2; ---------- | count(*) | ---------- | 1000000 | ---------- 1 row in set (0.16 sec)rootmysql 15:26: [sbtest] drop database sbtest; Query OK, 2 rows affected (0.19 sec)恢复全备 innobackupex --defaults-file/etc/my.cnf --usersysbench --passwordsysbench --host127.0.0.1 --port3306 --apply-log /data/innobackup/2023-07-30_15-19-18/innobackupex --defaults-file/etc/my.cnf --usersysbench --passwordsysbench --host127.0.0.1 --port3306 --copy-back /data/innobackup/2023-07-30_15-19-18/chown -R mysql.mysql /data/mysql/传统方式binlog增量日志导入恢复 [rootVM-4-13-centos ~]# mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.7.42-log MySQL Community Server (GPL)Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.rootmysql 18:47: [(none)] use sbtest; Database changed rootmysql 18:48: [sbtest] show tables; Empty set (0.00 sec)cat xtrabackup_binlog_info binlog.000001 319 6acb3106-2de5-11ee-8031-525400fd3257:1time mysqlbinlog --time mysqlbinlog --no-defaults binlog.000001 --start-position319 --stop-position381831946 | mysqlreal 0m47.843s user 0m6.123s sys 0m1.694sMTS并行恢复binlog以实现恢复测试数据且过滤删库操作 #将relay log info的repository改到file中并生成这个文件 SET GLOBAL relay_log_info_repositoryFILE; CHANGE MASTER TO master_host1,master_password1,master_user1,master_log_file1,master_log_pos4; #关闭实例将需要增量的binlog文件伪装成relaylog rm -f /data/mysql/binlog/relaylog.000001 cp binlog.000001 /data/mysql/binlog/relaylog.000001 chown mysql:mysql -R /data/mysql/binlog #修改relay.info文件和relay-log.index文件 将relay-log.info的第二三行改成需要执行的第一个binlog现在是relaylog的文件名和position 将需要执行的relaylog写入relaylog.index #启动实例开启SQL_Thread start slave sql_thread UNTIL RELAY_LOG_FILE relaylog.000001, RELAY_LOG_POS 381831946;#追binlog速度快数倍四、总结 通过SQL_Thread的方式可以使用主从本身并行复制的能力在binlog越多且并行度越好的场景上表现越好。 优点 可以断点恢复人为控制进度比如stop slave或者遇到错误时可以断点恢复可以利用多线程复制来加快增量速度时恢复更快 缺点 要关闭mysqld手动执行过程较mysqlbinlog方式更为复杂
http://www.pierceye.com/news/97150/

相关文章:

  • 巴音郭楞库尔勒网站建设知名企业门户网站建设
  • 免费域名申请哪个网站好去除wordpress 广告插件
  • 塘厦做网站定制和订制有什么区别
  • 昆明网站空间好习惯网站
  • 做导航网站赚钱吗建立网站需要多少钱费用
  • 大同网站建设哪家好网站后台登录模板html
  • 网站建设过程中准备的工作手机制作网站
  • 做专业网站设计多少钱代理小企业网站建设
  • 怎样提升网站关键词免费的html模版下载
  • 栖霞网站定制三合一建站网站
  • 免费建立一个个人网站设计官网登录入口
  • 门户网站模板之家北京网上服务平台
  • 合肥网站优化方案东莞做网站那家好
  • 个人备案网站可以做论坛吗山东住房建设厅官网站首页
  • 寺院网站模板网站策划制作公司 北京
  • 昆山教育云平台网站建设宁晋县建设局网站
  • 廊坊网站公司dw做网站背景音乐
  • 阜南做网站搜索引擎优化seo多少钱
  • 贵州建设厅网站怎样查询电工证天津网站备案
  • 常州做网站的公司在盐城做网站的网络公司电话
  • seo站外推广如何用wampp 做网站
  • 怎样用手机做网站中企动力百度百科
  • 哪些网站可以做任务挣钱免费app软件
  • 国内简约网站平潭县机场建设网站
  • wordpress 全站通知wordpress怎样打开速度快
  • 广州市建设职业培训学校网站移除wordpress版本
  • 如何申请一个网站 新网动画制作大师
  • 动易后台 网站统计调查 报表类型怎样使用手机相册备份网站源码
  • 做网站放到百度上需要什么查看wordpress使用什么主题
  • 深圳企业网站seo郑州汉狮专业做网站公司