1.编辑mysql备份脚本 vim test.sh1 #!/bin/bash 2 USER=ws 3 PASSWORD=******** 4 DATABASE=ws-test1 5 BACKUP_DIR=/root/backup #数据库备份sql文件的绝对路径 6 LOGFILE=/root/ba ...
分类:
数据库 时间:
2020-07-30 10:46:58
阅读次数:
89
需求: 备份一张表恢复至测试环境,但是得有过滤条件 思路:数据泵轻量级备份,query参数 expdp system@LEO directory=DATA_PUMP_DIR dumpfile=DJI_BLACKLIST_DETAIL.dmp logfile=DJI_BLACKLIST_DETAIL. ...
分类:
数据库 时间:
2020-07-29 21:21:22
阅读次数:
92
2台tomcat服务器,开始领导的要求是做主备单项同步,用rsync,很轻松搞定触发式单项同步,参考 http://blog.csdn.net/sever2012/article/details/7612083 一、主服务器(server端,我这里是nginx) 其中主服务器需要安装rsync与in ...
分类:
其他好文 时间:
2020-07-28 16:48:54
阅读次数:
81
1.主库 [oracle@xag1124a ~]$ sqlplus / as sysdba SQL> select protection_mode,protection_level,log_mode,open_mode,flashback_on from v$database; PROTECTION ...
分类:
数据库 时间:
2020-07-25 23:57:18
阅读次数:
177
1.redo log 和 bin log的流程及区别 1、更新内存,然后写redo日志。后续的流程是生成此操作的binlog,然后写到磁盘。 2、redo日志是存储引擎实现的,记录的在某个数据页做了什么修改,固定大小,默认为4GB,可以循环写,解决了每次更新操作写磁盘、查找记录、然后更新整个过程效率 ...
分类:
数据库 时间:
2020-07-24 21:19:49
阅读次数:
98
5.5版本以后出现共享表空间概念 表空间的管理模式的出现是为了数据库的存储更容易扩展 5.6版本中默认的是独立表空间 1.共享表空间(ibdata1) 1.存储的内容 1.系统数据 2.undo redo、undo日志,事务日志 3.临时表 2.概念 1.优点: 可以将表空间分成多个文件存放到各个磁 ...
分类:
数据库 时间:
2020-07-20 22:49:20
阅读次数:
94
当mysql开启binlog日志时,会存在一个内部XA的问题:事务在存储引擎层redo log的写入和binlog的写入一致性问题。 mysql通过两阶段提交很好的解决了redo log和binlog一致性问题: 第一阶段:innodb prepare, 持有prepare_commit_mutex ...
分类:
数据库 时间:
2020-07-17 01:14:06
阅读次数:
148
路径:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class 模板: /* *CLR版本:$clrversion$*文 件 名:$s ...
更新语句也会走一遍查询语句的那一套流程,不同的是更新流程涉及两个重要的日志模块,redo log(重做日志)和binlog(归档日志)。 更新的时候,会把被更新的表上的缓存结果都清空。 redo log 先介绍一下MySQL的WAL技术,WAL的全称是Write-Ahead Logging,它的关键 ...
分类:
数据库 时间:
2020-07-16 18:10:17
阅读次数:
67
MySQL innodb线程 一、master therad ①、刷新脏页到磁盘 ②、将日志缓冲刷新到磁盘 ③、undo页回收 ④、合并插入缓冲 参数innodb_io_capacity表示每秒刷新脏页的数量,默认为200。 innodb_max_dirty_pages_pct设置出发刷盘的脏页百分 ...
分类:
数据库 时间:
2020-07-10 11:46:22
阅读次数:
53