我们致力于一个MySQL知识的分享网站

  |   本站Feed      

改良版本mysqldump来备份MYSQL数据库

2009-02-23 12:49:16  |   才被阅读:1,654 次  |   才1条评论
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:上帝,咱们不见不散!
标签: ,

我的备份脚本都是在凌晨执行的,经常在慢查询日志里面看到这样的信息:select * from table1;
之前一直很纳闷,最后才了解到原来是MYSQLDUMP搞的鬼。
因为MYSQLDUMP会为整个库来加一个全局锁定。
如果单纯用MYSQLDUMP进行全库备份会造成以下三个方面的影响。
1、服务器CPU严重阻塞。
2、磁盘I/O直线增加。
3、所有的查询都成了慢查询。

继续阅读全文...

MySQL优化 — 频繁创建临时表

2009-02-17 19:08:25  |   才被阅读:1,591 次  |   要评论?
分类: MySQL优化设计  |   发布: OurMySQL  |   来源:叶金荣
标签: , ,

引言:某客户新上线一个项目,利用存储过程处理用户登录相关事务。在存储过程中,需要对用户数据进行处理,于是他们采用临时表(temporary table)来做这个动作,先创建一个临时表,然后插入数据,处理;由于是采用连接池方式,担心临时表被复用,于是在最后删除该临时表。

继续阅读全文...

配置MySQL远程复制

2009-02-17 12:41:21  |   才被阅读:1,683 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:新浪开发者博客
标签: ,

MySQL远程复制的用途很广,常见的用于数据库的负载均衡,主库写,从库读,由于读锁是允许并发的,可有效提高并发处理能力。关于MySQL的高性能(High Performance)和高可用性(High availability)配置,推荐看看O’Reilly的《High Performance MySQL》一书。此外,远程复制对于远程数据交换也是有用的,如果你需要在不同的区域交换数据,不妨考虑的MySQL远程复制。

继续阅读全文...

MySQL双向复制简单配置步骤

2009-02-16 10:31:47  |   才被阅读:1,748 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:xplore.cn
标签: ,

MySQL从3.23版本起就已经内置了复制(Replication)的功能,我们可以配置成master-slave模式,也可以配置为master-master模式。方法很简单,这里就master-master的配置简单的记录下来,我这里测试环境是mysql 5.1.31,一个是自己用源代码编译的,一个是用的xampp1.7里自带的。

继续阅读全文...

mysql explain的详解

2009-02-15 23:18:11  |   才被阅读:1,082 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:dodomail
标签:

mysql explain的详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。
使用方法,在select语句前加上explain就可以了:

如:explain select surname,first_name form a,b where a.id=b.id

继续阅读全文...