|
先推荐几个我感兴趣的PPT。
楼方鑫.rar (311.69 KB) : 主要讲解如何做Capcity Design。国内外专门做这个职位的不多,可借鉴的经验较少。Flou生动的讲解了一些重要的Metric,比如 CPU per transaction; Transaction per Second等,以及和这些数据背后的(整晚彻夜难眠)故事。根据历史收集的数据,能够较准确的预测未来高峰期数据库状态,就能够准确指导如何搭建服务器的天花板,不至于在大家都taobao秒杀A货的时候碰头。
宁海元.rar (1.27 MB) : 主要讲解如何做性能监控。而且是随着数据库服务器增多,数据(压力)量增大,如果做到监控也线性scablable. 他提到1个案例: 说当数据库服务器越来越多的时候,一个中心化的监控脚本在每个数据库上轮巡一圈的时间可能较长;这样有时候不能及时发现问题。将单线程监控脚本增强为多线程并行脚本解决了这个问题。
卢东明.rar (3.46 MB):Sybase中国的技术总监。介绍的列式数据库Sybase IQ,虽然是广告,但对传统行式数据库思维的DBA还是很impressed的。列式数据库比传统的行式数据库更加适合OLAP数据仓库和数据分析。由于设计上的不同,列式数据库在并行查询处理和压缩上更有优势。而且数据是以列为单元存储,完全不用考虑数据建模或者说建模更简单了。要查询计算哪些列上的数据,直接读取列就行了。不像行式数据库,一行上有多列,尽管我们只需要分析某些列的数据,也要读取表上的全部数据(FTS为例)。这样,列式数据库的IO 更高效。
简朝阳.rar (563.78 KB) :介绍了很多MYSQL的应用架构。灵活的MYSQL,就是为web2.0而存在。
冯大辉.rar (345.02 KB): 关注用户体验的DBA. 想赚钱就要更亲近客户。其中讲到支付宝用户登陆进去的首页的改变。以前是返回很多详细地记录,包括具体页数,买卖金钱总数(sum() etc)等,后台都需要运行很多成本高的SQL才能得到这些数据;而且盲目push给客户的。改版后, 只返回较少的数据, 后台只需要运行一些成本低的SQL。如果用户想察看其他的数据,只要点击相应的导航菜单,才会进行相对high cost的查询。这个靠近客户层次的改动,减少了数据库很多不必要的压力, 就相当于服务器的天花板更高了。同时,大辉和flou还强调了“每个数据操作”都是给互联网公司运营带来成本的, 后面都是钱。 |
|