一个 mysql server 上的小技巧

2010-06-01 10:41:15  |   才被阅读:1,197 次  |   要评论?
分类: MySQL基础知识  |   发布: OurMySQL  |   来源:LinuxByte
标签: ,

如上所示我们可以在mysql命令行下显示当前的mysql 用户,所在主机,时间和所用的数据库。这个在关键时刻可以让我们避免很多误操作。

继续阅读全文...

DBA工作初体验之心惊胆战

2010-06-01 10:39:56  |   才被阅读:1,896 次  |   才3条评论
分类: 未分类  |   发布: OurMySQL  |   来源:SQL部落
标签: ,

前端时间刚换了工作,从5月16日开始,我正式成为了一名专职MySQL DBA(还在试用期),开始一段全新的体验。新就意味着有很多很多的工作要做,规范行为,整理思路,协调工作。回头一看一个月已经过去了,从之前没有写过SQL语句到现在平凡的数据统计、客服查询,一次次惊奇sql还可以这样那样,知道有那么多统计|时间|字符等各种有用的函数,开始一点点体会书本上学的索引在实际语句中的使用,是用表连接还是子查询,执行时间的快慢等等。

继续阅读全文...

MySQL server has gone away解决办法

2010-05-12 16:18:54  |   才被阅读:4,984 次  |   才2条评论
分类: MySQL解错方案  |   发布: OurMySQL  |   来源:ArthurXF肖飞的blog
标签: ,

1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。
2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理

继续阅读全文...

InnoDB Double write

2010-04-13 13:20:34  |   才被阅读:2,700 次  |   才8条评论
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:DBA@Taobao
标签: ,

在InnoDB将BP中的Dirty Page刷(flush)到磁盘上时,首先会将Page刷到InnoDB tablespace的一个区域中,我们称该区域为Double write Buffer。在向Double write Buffer写入成功后,再择机将数据拷贝到正在的数据文件对应的位置。

继续阅读全文...

MySQL半同步存在的问题

2010-04-12 17:03:28  |   才被阅读:1,396 次  |   要评论?
分类: MySQL解错方案  |   发布: OurMySQL  |   来源:谭俊青
标签:

在开启MySQL半同步的时候,需要至少一个开启了半同步的slave。在master提交一个写事务之后,master会block这个事务,直到至少一个slave确认已经接受到了该复制事件,这时master才想应用程序确认提交成功。否则超时中断半同步,直到重新满足条件开启。

继续阅读全文...