灵感来自Slashdot的高性能MySQL书评。
我经常怀疑自己不是SQL高手……诸如自学成才和几乎没有学习它的资源之类的小事。这在工作中得到了很大程度的证实,我们的DBA教会了我很多关于数据库的技巧:索引,何时使用DISTINCT
,如何以及何时执行JOIN
,以及TEMPORARYTABLE
的魔力。我现在觉得自己相当有能力,尽管远不是专家——我当然不太了解如何为MySQL调优服务器,或者调优MySQL以提高性能。
去年大约这个时候,我们需要更换我们的MySQL服务器,我把从旧服务器上获取数据的工作交给了新服务器。当时,我研究了复制,并从那里发现了数据存储的二进制副本。我开始使用它作为备份数据的方式,而不是周期性的mysqldumps。
从那以后我经常想知道的一件事是:复制是进行备份的好方法吗?好像是的,不过我没研究过。上述Slashdot文章中的一篇文章解决了这个问题,摘要如下:
- 设置复制
- 在slave上做一个锁定的表备份
简洁明了。我只希望我有一个备用服务器来实现它!