search 2013 adfgs
作者:Sky.Jian | 可以任意转载, 但转载时务必以超链接形式标明文章原始出处 和 作者信息 及 版权声明
链接:http://isky000.com/study-reading/review_my_own | del.icio.us | Twitter it

前段时间学习一直只关注进度,甚至都没有考虑到是否已经真正消化了真正掌握了,现在开始正式做事的时候居然发觉前段时间学习的知识差不多都忘光了,看来自己的学习方法实在是有待改进了。

上周三开始正式做事情,事情也比较简单,就是看看开发人员的SQL,再做一下WebTrace(通过Web系统做Sql_Trace工作),根据需要建立Index,再看看执行计划。本以为这对于自己来说应该是很简单的事情了,WebTrace也是再熟悉不过了(自己写的),可最后真正做的时候就开始笨手笨脚不知道该做啥了。甚至在之前一直在学习的索引优化现在居然一点都不会用了,连什么情况下索引有用什么情况下FTS更好都忘记了。难道是紧张,可这也找不出紧张的理由啊,看来还是没有真正消化的缘故。

也许是前段时间大部分时间只是看书而忽略了实践,做试验太少,印象不够深刻,没有真正理解造成的。以后的学习过程得好好将学习与实践结合一下了。

BTW:
从Jacky那学到了一个SQL优化的小技巧。
优化应该是在优化之前根据该SQL的目的在自己头脑中设定好一个最优的执行计划,然后再根据该执行计划来调整SQL,并建立适当的Index,使之按照该最优的执行计划去执行。

而之前我只是一位的看SQL的逻辑读数量,觉得减少了就好了。这样既不能解决问题的根源,也没办法找到真正的最优方案。

, , ,

已经有2个回复

  1. sopher Says @ 06-07-30 10:45 pm

    俺现在优化sql基本上就是先假定怎样是最优化的方向,但是俺的思想现在总是没有理论的支持…

    继续读书…

  2. 朝阳 Says @ 06-07-31 10:03 am

    哈哈,一起读书…

看完了要说点啥么?