September 2010
M T W T F S S
« Jul    
 12345
6789101112
13141516171819
20212223242526
27282930  

纸, 计算器, Excel, Database

Kaya 发表于 os2ora.com

有一天,突然发现,自己的工作大部分就是对一系列数据的操作。CPU利用率,IO吞吐量,Memory利用率,SQL Elapsed Time,Wait Event History…有时是取得它们之间的平衡,如CPU, IO, Memory,有时是尽量缩少SQL的执行时间,有时则是利用它们得知某段时间系统的工作状况。

于是,对数据的高效处理就成为了高效工作的瓶颈了。

最基本的工具莫过于一张白纸,一支铅笔,再加上一个计算器,或者更时尚点,一个大触摸屏的iphone

我觉得提升一个档次的应该是使用Excel对数据进行处理。如果能够熟练使用Excel的话,工作效率一定会大幅度提高。一个很好的例子就是某段时间内CPU/IO资源使用情况的曲线图,还有对数据进行聚合统计,或者对数据进行数据透视图分析。

如果再上一个档次呢?我觉得应该是直接使用数据库的引擎进行工作。有时就是这么奇怪,工作对象就是一个专业的对数据进行处理的大家伙,而我们却视它而不见,利用更原始的工具对数据进行处理。这种观念是该改改了。

或者一方面是由于数据库引擎的使用友好性不够,但最重要的原因,我想应该是缺少关系型思维的方式。

如果思维里多点 table, group by, order by,就会减少很多对数据结果在Excel里的手工处理。如果思维里多点sum, avg聚合函数的影子,在Excel就不用手工地对一些行列进行sum和avg了。

如果知道数据库如何实现行列倒置,就不用利用Excel里的行列倒置功能了。

如果知道数据库如果实现数据透视图,就不会去依赖于Excel的这个功能了。

下篇文章打算说说数据库如何实现简单地行列倒置,如果实现数据透视图。

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">