2014年2月25日

MySQL备份之mysqlhotcopy与注意事项

摘要: 此文章主要向大家介绍的是MySQL备份之mysqlhotcopy与其在实际操作中应注意事项的描述,我们大家都知道实现MySQL数据库备份的常用方法有三个,但是我们今天主要向大家介绍的是其中的一个比较好用的方案,以下就是详细内容介绍。mysqlhotcopy备份mysqlhotcopy是一个Perl脚本,最初由Tim Bunce编写并提供。它使用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库。它是MySQL备份数据库或单个表的最快的途径,但它只能运行在数据库目录所在的机器上。mysqlhotcopy只用于备份MyISAM。它运行在Unix和NetWare中使用方法 阅读全文

posted @ 2014-02-25 23:36 Still water run deep 阅读(460) 评论(0) 推荐(0) 编辑

Backup and Restore MySQL Database using mysqlhotcopy

摘要: mysqlhotcopy is a perl script that comes with MySQL installation. This locks the table, flush the table and then performs a copy of the database. You can also use the mysqlhotcopy to automatically copy the backup directly to another server using scp.1. mysqlhotcopy command:[local-host]# /usr/bin/mys 阅读全文

posted @ 2014-02-25 22:53 Still water run deep 阅读(437) 评论(0) 推荐(0) 编辑

How to turn off the binary log for mysqld_multi instances?

摘要: Q:MySQL supports running multiplemysqldon the same server. One of the ways is to usemysqld_multi.If the default MySQL server instance (as configured in the[mysqld]section inmy.cnf) useslog-bin, it enables the binary log for all the other instances ([mysqld1],[mysqld2], etc).How can we override the s 阅读全文

posted @ 2014-02-25 22:39 Still water run deep 阅读(315) 评论(0) 推荐(0) 编辑

MySQL 数据库性能优化之缓存参数优化

摘要: 在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。这是MySQL数据库性能优化专题系列的第一篇文章:MySQL 数据库性能优化之缓存参数优化数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化数据库,首先第一步需要优化的就是 IO,尽可能将磁盘IO转化为内存IO。本文先从 MySQL 阅读全文

posted @ 2014-02-25 22:01 Still water run deep 阅读(376) 评论(0) 推荐(0) 编辑

innodb log file与binlog的区别在哪里?

摘要: Q:innodb log file与binlog的区别在哪里?有人说1。mysql的innodb引擎实际上是包装了inno base存储引擎。而innodb log file是由 inno base自身带来。 而mysql自身因为还有myisam等存储引擎,需要设置自己的日志文件来用于所有的存储引擎记录日志信 息,因此增加了binlog。从某种意义上说binlog对于innodb存储引擎来说与innodb log是有些重复的。2。binlog应该是mysql真正的redo日志A:1. binlog是MySQL Server层记录的日志, redo log是InnoDB存储引擎层的日志。... 阅读全文

posted @ 2014-02-25 21:56 Still water run deep 阅读(645) 评论(0) 推荐(0) 编辑

mysql explain 中key_len的计算

摘要: 今天丁原问我mysql执行计划中的key_len是怎么计算得到的,当时还没有注意,在高性能的那本书讲到过这个值的计算,但是自己看执行计划的时候一直都没有太在意这个值,更不用说深讨这个值的计算了:ken_len表示索引使用的字节数,根据这个值,就可以判断索引使用情况,特别是在组合索引的时候,判断所有的索引字段都被查询用到。在查看官方文档的时候,也没有发现详细的key_len的计算介绍,后来做了一些测试,在咨询了丁奇关于变长数据类型的值计算的时候,突然想到innodb 行的格式,在这里的计算中有点类似,总结一下需要考虑到以下一些情况:(1).索引字段的附加信息:可以分为变长和定长数据类型讨论,当索 阅读全文

posted @ 2014-02-25 21:38 Still water run deep 阅读(237) 评论(0) 推荐(0) 编辑

导航