- 博客(8)
- 收藏
- 关注
原创 vim编辑器常用指令梳理
操作描述gg跳转到文件的第一行GG跳转到文件的最后一行dd删除光标所在的行set nu显示行号nG跳转到第几行,例如22G,表示跳转到22行dd删除光标所在的行set nu显示行号A定位到当前行的行末尾i(I)a或者A定位到当前行的行首:88跳转到文件的88行3dd从当前行起删除3行yy复制一行 (nyy:复制n行)nyG或者ynG复制到第n行,例如1yG或者y1G,复制到档尾yw复...
2020-06-30 00:42:11 8019 1
原创 mysql利用binlog进行增量备份时需要注意的问题,flush tables - access denied
平时我们在做mysql的增量备份时,会有flush logs这个操作,这个操作当时用root用户时,是没有问题的(默认就有reload权限)但是当我们用其它非root用户来进行flush logs时就有可能报如下的错误Error: Access denied; you need the RELOAD privilege for this operationSQL: FLUSH TABLES WITH READ LOCK这个时候我们只需要root用户下给对应的用户赋予reload权限即可,必须拥有r
2020-06-29 23:16:04 8140
原创 mysql当前读与快照读
快照读读取的是记录数据的可见版本(可能是过期的数据),不用加锁实验测试快照读(select时为快照读)由此也可以看出只要事务A还未提交,那么select出来的数据都是read view版本链中的数据,不会因为其它事务的提交或者未提交影响事务对同一张表的查询结果(遵循多版本并发控制规则)当前读(update、insert、delete 当前读)读取的是记录数据的最新版本,并且当前读返回的记录都会加上锁,保证其他事务不会再并发的修改这条记录1.现在事务B中插入一条数据(注意此时A已经开启了一个事
2020-06-29 13:17:02 11412 1
原创 MySQL binlog与增量备份的基本原理总结
定义binlog是记录所有数据库表结构变更(例如CREATE、ALTER TABLE…)以及表数据修改(INSERT、UPDATE即使update没有导致数据变化也会被记录、DELETE…)的二进制日志。binlog不会记录SELECT和SHOW这类操作,因为这类操作对数据本身并没有修改,但你可以通过查询通用日志来查看MySQL执行过的所有语句。以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。作用复制:MySQL Replication在Master端开启bin
2020-06-27 18:01:09 9048
原创 centos 6.5 源码安装mongodb2.6
centos 6.5 安装mongodb2.61.准备,下载源文件(二进制编译版) wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz tar -zvxf mongodb-linux-x86_64-2.6.1.tgz mv mongodb-linux-x86_64-2.6.1 usr/local/mongo/mongodb2.配置到环境变量要确保MongoDB的bin目录包含在PATH环境变量中。或者
2020-06-27 17:10:46 7896
原创 各种类型数据库构造测试数据总结
postgresql#create table test (id int, test int);#insert into test SELECT generate_series(1,1000000) as key, (random()*(10^3))::integer;create table test (id int, info text);insert into test select generate_series(1,100000),md5(random()::text);selec
2020-06-27 17:04:18 8158
原创 利用mongodb的oplog进行对库进行增量备份
单MongoDB实例开启Oplog,配置副本集,并进行增量备份实验环境system:CentOS Linux release 7.7.1908 (Core)mongo:v4.0.0开启权限验证环境oplog详细介绍oplog官方介绍配置副本集开启oplogStarting in MongoDB 4.0, unlike other capped collections, the op...
2020-06-27 15:36:58 12655 1
原创 DM数据库的备份还原总结
备份的三种模式容灾备份的三种模式分解为:完全备份、累计增量式备份(差异备份)、差异增量式备份(增量备份)。完全备份:需要每天全部备份,它的优点是镜像恢复速度快,缺点是占用备份空间最多。完全备份的恢复速度是最快懂得,但占用的空间是最大的,在恢复时,完全备份不需要组合数据累计增量式备份(差异备份):需要每周全部备份一次,其余的每天备份与全备份差异的部分。它的优点是镜像恢复速度较快,缺点是备份存储空间占用较多。快照时,差异备份居中,恢复时要组合一次;在恢复时,累积增量备份:N-1次(N代表需要备份的时间点)
2020-06-27 15:29:59 8550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人