2013年8月17日

MSSQL数据库优化经验

摘要: 数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。1、 在业务密集的SQL当中尽量不采用IN操作符2、 不使用not in 因为它不能应用表的索引。用not exists 或(外连接+判断为空)代替3、 不使用,因为用它只会产生全表扫描。(a0改为a>0 or a0)5、 用a>=3代替a>2,因为a>2时,会先找出a为2的记录索引再进行比较,而a>=3时,会直接找到a=3的索记录引再进行比较。6、 尽量不使用like %005%(比如前面的%确定在{A,B}内,用A005% or B005%代替%005%)7、 union在进行表链接后会 阅读全文

posted @ 2013-08-17 13:24 guan-zo 阅读(326) 评论(0) 推荐(0)

2012年10月9日

JavaScript世界的一等公民 - 函数(转)

摘要: 简介在很多传统语言(C/C++/Java/C#等)中,函数都是作为一个二等公民存在,你只能用语言的关键字声明一个函数然后调用它,如果需要把函数作为参数传给另一个函数,或是赋值给一个本地变量,又或是作为返回值,就需要通过函数指针(function pointer)、代理(delegate)等特殊的方式周折一番。而在JavaScript世界中函数却是一等公民,它不仅拥有一切传统函数的使用方式(声明和调用),而且可以做到像简单值一样赋值、传参、返回,这样的函数也称之为第一级函数(First-class Function)。不仅如此,JavaScript中的函数还充当了类的构造函数的作用,同时又是一个 阅读全文

posted @ 2012-10-09 16:49 guan-zo 阅读(350) 评论(1) 推荐(0)

导航