« 最近在整理的几篇文档 »
Life » http://www.anysql.net/life/my-first-book-content.html 2010-01-04第一篇讲述的是数据收集的工具,一个从Oracle中导出数据成各种格式文本的工具。好的工具可以让工作变得轻松,让生活变得更美好,的确有了好的方便的工具之后,大家开始一起收集更多的数据了。
第二篇讲述的是一个简单的数据展示平台,也就是在荒凉时期积累下来的DataReport程序,用它快速展示各种各样的数据,节约了原来用来学习PHP、Cacti、RRD Tool等的时间。收集了数据如果不加以展示和分析,无法发挥应用的作用,通过对数据种种图形的展示,不仅让我自已更快更好地了解了系统,也帮助了公司里的其他人更好地了解系统。
第三篇讲述了作为DBA第一个要面临的空间管理问题,如何了解数据库中各个表的数据增长情况,如何得到业务量增长和数据量增长之间的关系,如何提前给表空间添加数据文件等,使空间管理更附合生活节奏。
第四篇讲述了对备库的一点管理经验,对于备库的技术方面,大家没有任何问题,却在业务高速增升、数据高速增长的情况下的归档日志安全清理方面裁了不少跟头,导致了好几次备库的重建。
第五篇讲述了Statspack与AWR所收集的性能数据的另一种分析方式,不同于各自产生的报表,着重于性能数据在时间轴上的变化趋势,同时也着重于如何将SQL的性能信息如何更好地分享给公司的开发人员及架构师。
第六篇讲述了应用服务器到数据库服务器的连接数的分析,如何为应用服务器设置合理的连接数,以合理控制数据库的并发会话数,DBA、架构师和应用管理人员从这些数据的分析中得到了一些有用的认识。
第七篇讲述了如何分析应用服务器与数据库的紧密程度,以便进行应用服务器的多机房分布问题,也为应用服务器的层次划分提供了一点数据依据,DBA及架构师从这部份数据的分析中得到了一些有用的认识。
第八篇讲述了一种业务量实时预测与监控的原理,监控体系中必不可少的一部份,也是全公司所有人能毫无异议地理解一致的监控数据,是评估突发事件紧急性及影响程度的重要依据之一。
第九篇讲述了如何用分析性能数据,进行数据库的垂直拆分。当一个数据库不足以满足业务量的增长需求时,就要进行拆分,垂直拆分总是先行的一步。拆分的难点并不在于拆分本身,而在于拆分前对于拆分后效果的有效评估。
还是想努力去完成2009年初制定的写一本书的目标.


新年第一顶!
出书了,一定要送我一本签名的,哈哈
支持出书!