orczhou

  • 编写一个shell脚本,做一些事;改进这个脚本,更好做这件事;再改进这个脚本,帮自己做些其他的事情;再改进这个脚本帮助其他人做一些事……

    简单的脚本处理,一般使用变量$0 $1 $2 …就可以依次获得全部参数,还可以通过$#获得这个脚本一共有多少个参数。如果你需要处理的情况(或者分支)更多的时候,这个方法就不凑效了,这时候,就可以考虑使用getopts了(man getopts)。

    (more…)
  • 游戏 生活

    ·

    因为周六、日不用上班,最近周五晚上总会去网吧玩游戏了,一般从晚上8点玩到凌晨4点。结束游戏从网吧出来时,外面的早餐店已经开始新的一天工作。周六晚上一般还会再去网吧,从晚上8点再到凌晨。周日,睡上整整一天。

    因为周六、日不用上班,最近周五晚上总会去网吧玩游戏了,一般从晚上8点玩到凌晨4点。结束游戏从网吧出来时,外面的早餐店已经开始新的一天工作。周六晚上一般还会再去网吧,从晚上8点再到凌晨。周日,睡上整整一天。

    前一段时间有好几个周末就是这么过的,虽然很放纵,不过还是庆幸能有个爱好让自己如此沉浸。除了游戏,还认识了一群朋友,也让自己在这个复杂的世界中,感觉到一份简单。不知道像这样无所顾忌享受游戏还能坚持多久,也不知道这些朋友们哪一天会慢慢走向其他的“正业”,也担心自己未来也将慢慢失去自我,堕入这个“沉沦”的世界。

    今天,在这里写下自己对自己,也对未来的自己的要求:

    (more…)
  • 这两天是O’Reilly MySQL Conference & Expo,期间有很多关于MySQL的相关话题的介绍,包括MySQL、PBXT、Drizzle、MariaDB、XtraDB等等,不过最抢风头的应该是InnoDB1.0.7GA(with MySQL-5.5)的新特性,回头想想,Oracle/InnoDB也酝酿了很久的吧。

    无论如何,这些新特性中最吸引我的是InnoDB的Faster Recovery。

    一般地,MySQL/InnoDB都是运行在普通的PC Server + Linux(Unix),虽然不期待小型机+AIX的高可用,但想尽一切办法缩短MySQL的不可用时间,仍然是DBA的目标。根据经验,主机OS崩溃、硬件故障,仍然是影响MySQL可用性的最主要因素,当这些故障(OS、硬件)恢复后,另一个非常耗时的恢复就是InnoDB自己的恢复时间。一般主机发生一次重启,正常大约<5分钟,而这时InnoDB恢复可能需要40分钟或者更久(这依赖于Buffer Pool、脏页面比例、TPS等因素)。 (more…)

  • Chrome浏览器在速度和简洁上的优势,很早就沦陷为Chrome的粉丝了。另外,自己现在又很”迷恋”Dota,所有周末就制作了几个Dota相关的Chrome主题。

    1. Puck

    Sample

    主题下载,已经发布到Google Chrome的官方网站上,提供下载安装:Dota Theme。另外,也可以在我的博客上下载:Dota Chrome Theme by orczhou(more…)

  • Xtrabackup Tips

    ·

    Percona are doing great job on Xtrabackup which help us a lot. We use it on most of our MySQL server, and it works quite fine. Xtrabckup not only helps us make the daily backup(sometimes recovery), but also help a lot setup the replication with less impact on the online server.

    It is pleasure to share my experience here,which may make Xtrabackup works better.

    1. Is the process of “copy-back” necessary?

    Although the wiki tells us do the “copy-back” after the “apply-log”, but people found it is not necessary. Actually it will take a lot of time if you have a huge databases(e.g. > 50G).

    Here is the usual process to make recovery from a tar backup,which I did in the last month.

    * Extraction of the tar stream:

    date && tar -izxvf xtrabak_20100309_0200.tar.gz && date
    Wed Mar 10 15:17:32 CST 2010
    Wed Mar 10 16:10:01 CST 2010

    (more…)

  • DTCC关于MySQL的未来

    ·

    这次数据库技术大会会议结束的时候,有一个简单的圆桌会议,由大辉主持,里面讨论了关于MySQL前景的话题,几位与会的嘉宾给出了一些值得思考的观点,这里分享给大家(这里把脑子中记得都写下来,所以不是原话):

    all

    宁海元@淘宝:对于MySQL我简单的说说我们的现状,淘宝现在已经有几百台MySQL的主机了,到今年年底这个规模还在非常快速的增长。有这些的用户,有这样的使用规模,有这样的市场,相信MySQL也会有相应的发展。

    盖国强@恩墨:未来不可预测。当初Oracle产品开发之初,Larry当时愿望是希望未来公司能够发展到50人,但是现在看看Oracle的规模(编者注:即时是Larray Ellison这样的人,对未来的发展趋势也是一样预料不准的)。最后,MySQL也罢,此时此刻,选择对你合适产品。

    徐景春@盛大:关注的是数据本身的存储方式,而不是某一个数据库,无论MySQL也好Cassandra也好,稳定、合适的性价比存储我们的数据才是关键的。

    (图片来源:http://dtcc.it168.com/3.html;如有疑问联系我)

    谭俊青@爱可生:早些时候,InnoDB被Oracle收购,InnoDB发展明显缓慢,虽然最近Plugin有一些改进,但多是情况又都是迫于其他开源社区、团体的压力。所以MySQL的前景到底如何,仍然有很多堪忧的地方。不过好在现在开源社区非常积极活跃,也希望国内也能在开源上有所贡献。

    崔玉明@Tencent:无论怎样的底层结构,永远都是用于支持上层业务。关于开源,希望自己、团队在未来的6个月能有所贡献。

    (另曝小道消息:Tencent可能会有自己的RDBMS。)

    你怎么看?