Preface       We're used to get a logical backup set(whole instance) by simply specifying "--single-transaction" and "--master-data" options.For innodb engine tables,we can get a consistent backup.But the non-innodb(not supporting tr…
查看 max_binlog_stmt_cache_size 参数解释时,有这么一句话 If nontransactional statements within a transaction require more than this many bytes of memory, the server generates an error. 那么,什么是 nontransactional statements ?在 http://dev.mysql.com/ 查找 nontransactional…
[root@NB ok]# mysqldump -uemove -h xx.xx.xx.xx -P9906 DBname t_name -p >2t_tname.sqlWarning: A partial dump from a server that has GTIDs will by default include the GTIDs of all transactions, even those that changed suppressed parts of the database.…
demo:/root# mysql -uroot -pkjk7787czcb --socket=/data01/mysql/mysql.sock -e"show processlist" Warning: Using a password on the command line interface can be insecure. +-----+------+----------------------+--------+---------+------+---------------…
一.ACID介绍 ACID就是常见数据库事务的四大特性:Atomicity(原子性).Consistency(一致性).Isolation(隔离性).Durability(持久性). 在Hive 0.13之前,Hive支持分区级别上原子性.一致性.持久性,隔离性可以通过hive提供的锁机制来实现(通过zookeeper锁或者内存锁来锁住一个分区的数据).从Hive 0.13开始,Hive可以支持行级别上面的ACID语义了.因此我们可以在有其他程序读取一个分区数据时往这个分区插入新的数据. 二.使…
1.mysqldump命令备份Mysql数据库的参数说明 在用mysqldump备份使用那些参数选项是最完美的组合呢?--skip-opt--create-option                     ----添加create相关的选项--single-transaction                ----一致性备份-q                  ----采用快速的dump方式(提高导出性能)-e                  ----采用多重insert语句形式(提…
几天前收到某个业务项目,MySQL数据库逻辑备份mysqldump备份失败的邮件,本是在休假,但本着工作认真负责,7*24小时不间断运维的高尚职业情操,开始了DBA的排错之路(一开始数据库的备份都是成功的,巧的是我休假就出问题,怀疑是数据量又有增长) 首先我们了解下mysqldump备份,数据流向的一个过程:MySQL Server端从数据文件中检索出数据,然后分批将数据返回给mysqldump客户端,然后mysqldump再把数据写入到NFS上.一般情况下存储不是SSD或者是普通磁盘,那么向N…
使用mysqldump备份远程表数据到本地 下面的命令是使用mysqldump命令备份远程数据库的一张表的信息,并将信息保存到本地的一个文件的一个示例: mysqldump -h 192.168.1.205 -uroot -ppassword piecedb PIE_CORE_BDFMHQAC_20180101 > pie_core_bdfmhqac_20180101.sql 其中: 192.168.1.205对应远程数据库的ip地址: -u参数后的root对应远程数据库的用户名: -p参数后的…
开启general_log日志,获取mysqldump执行语句 show VARIABLES like 'general_log%' set GLOBAL general_log=on 执行备份命令 mysqldump --single-transaction -uroot -pdmysqlbadmin --master-data=2 -A -R -E >/data/test.sql 得到general_log日志 161109 14:48:25 8 Connect root@localhost…
日志文件:6类       一般查询日志:log,general_log,log_output       慢查询日志:       错误日志       二进制日志       中继日志       事务日志 二进制日志:      记录了当前服务器的数据修改和有潜在可能性影响数据修改的语句      默认在数据目录下,通常情况下为mysql-bin      可以通过mysqlbinlog来查看      时间记录 time      偏移位置 position      show mast…