Nginx反向代理负载均衡配置实战
2014-02-24 19:23
393 查看
1. mysqldump locks all myisam tables
2.If backup innodb, we can use "mysqldump --single-transaction"(if big table, add --quick) and will no locks
2.If backup innodb, we can use "mysqldump --single-transaction"(if big table, add --quick) and will no locks
--single-transactionThis option sets the transaction isolation mode to
REPEATABLE READand sends a
START TRANSACTIONSQL statement to the server before dumping data. It is useful only with transactional tables such as
InnoDB, because then it dumps the consistent state of the database at the time when
START TRANSACTIONwas issued without blocking any applications.When using this option, you should keep in mind that only
InnoDBtables are dumped in a consistent state. For example, any
MyISAMor
MEMORYtables dumped while using this option may still change state.While a
--single-transactiondump is in process, to ensure a valid dump file (correct table contents and binary log coordinates), no other connection should use the following statements:
ALTER TABLE,
CREATE TABLE,
DROP TABLE,
RENAME TABLE,
TRUNCATE TABLE. A consistent read is not isolated from those statements, so use of them on a table to be dumped can cause the
SELECTthat is performed by mysqldump to retrieve the table contents to obtain incorrect contents or fail.The
--single-transactionoption and the
--lock-tablesoption are mutually exclusive because
LOCK TABLEScauses any pending transactions to be committed implicitly.This option is not supported for MySQL Cluster tables; the results cannot be guaranteed to be consistent due to the fact that the
NDBCLUSTERstorage engine supports only the
READ_COMMITTEDtransaction isolation level. You should always use
NDBbackup and restore instead.To dump large tables, you should combine the
--single-transactionoption with
--quick.3.Also if we switch to xtrabackup, http://www.percona.com/doc/percona-xtrabackup/2.1/, we can backup the binaries which doesn't lock innodb and backs up the binary. The benefit is you can create incremental backups after the main backup and it takes less then a few minutes to restore a backup
相关文章推荐
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- 【转】实战Nginx与PHP(FastCGI)的安装、配置与优化
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- centos7 nginx安装及配置端口转发实战
- 实战在 nginx配置中开启gzip压缩
- LNMP架构应用实战——Nginx配置虚拟主机
- Nginx实战配置详解案例
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- 【转】实战Nginx与PHP(FastCGI)的安装、配置与优化
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- nginx配置实战以及查看并发数
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- Nginx实战(三) 日志配置与切割
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- Nginx实战配置详解
- Linux实战第八篇:CentOS7.3下Nginx虚拟主机配置实战(基于端口)
- 实战Nginx与PHP(FastCGI)的安装、配置与优化
- 企业实战nginx动静分离安装配置
- Nginx反向代理负载均衡群集实战