摘要: 有没有遇到这样的问题:在数据库里有出入库信息表InOutInfo,入库日期Indate,出库日期:OutDate,数据表约有100万条数据,之前按入库日期或出库日期查询时,查询速度越来越慢,后来在入库日期与出库日期建立索引,速度有很大改善。但是,只是对老数据有效,对新添加的数据,查询速度比之前还要慢,请问是什么原因?比如今天是6月13日,我在这两个字段建立索引后,那查询今天的入库,过去某一天直到今天的入库,或是过去某一天的入库数据,查询速度都很快,1秒内。但到了明天,6月14日,入库表里有了新数据,我再查询14日的入库,或查询过去某一天直到14日的,速度都非常慢,几乎查不出,查询13日的,或者 阅读全文
posted @ 2013-03-18 12:54 下里巴人or知己 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 索引是什么?索引是提高查询性能的一个重要工具,索引就是把查询语句所需要的少量数据添加到索引分页中,这样访问数据时只要访问少数索引的分页就可以。但是索引对于提高查询性能也不是万能的,也不是建立越多的索引就越好。索引建少了,用WHERE子句找数据效率低,不利于查找数据。索引建多了,不利于新增、修改和删除等操作,因为做这些操作时,SQLSERVER除了要更新数据表本身,还要连带地立即更新所有的相关索引,而且过多的索引也会浪费硬盘空间。因此要建得恰到好处,这就需要经验了。一:索引的基本目的 索引的基本目的是在大量数据中找寻少量数据。你可以想像一下,若一本书有700页,就像数据表有700个数据页,而.. 阅读全文
posted @ 2013-03-18 12:52 下里巴人or知己 阅读(178) 评论(0) 推荐(0) 编辑
摘要: %@LANGUAGE="JAVASCRIPT"CODEPAGE="936"%<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv=" 阅读全文
posted @ 2013-03-18 12:50 下里巴人or知己 阅读(231) 评论(0) 推荐(0) 编辑
摘要: ==这个运算符会把它两边的值转换成布尔型。声明而未赋过值的对象为undefined,而undefined和null被转换成布尔型后都为false因此false===false//true。所以两个判断语句都为真。typeof是一个一元运算符,虽然它长的有点像函数。。。使用运算符后面直接接操作数,不像函数那样必须带括号来传递参数。1、在 == 运算中,undefined == null ,除此之外,这2 个数据不与任何其他数据相等2、string 与 number 比较就不提了3、string 、number 与 bool比较,会把string 、number先转换成bool4、对象型数据(St 阅读全文
posted @ 2013-03-18 12:49 下里巴人or知己 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 此方法不能测试正则表达式用到的字符比如$^.?\等http://blog.csdn.net/qmzmxfy/article/details/7431488[html]view plaincopyprint?<!DOCTYPEHTML><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gbk"><scriptsrc="http://ajax.googleapis.com/ajax/libs/jquery/1 阅读全文
posted @ 2013-03-18 12:47 下里巴人or知己 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在Javascript中闭包(Closure)一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:function a(){var i=0;function b(){alert(++i);}return b;}var c = a();c();这段代码有两个特点:1、函数b嵌套在函数a内部;2、函数a返回函数b。 阅读全文
posted @ 2013-03-18 12:45 下里巴人or知己 阅读(183) 评论(0) 推荐(0) 编辑
摘要: js中2个等号与3个等号的区别2011-06-24 14:14:09|分类:javascript|字号订阅首先,== equality 等同,=== identity 恒等。==, 两边值类型不同的时候,要先进行类型转换,再比较。===,不做类型转换,类型不同的一定不等。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)3、如果两个都是字符串,每个位置的字符都一样,那么[ 阅读全文
posted @ 2013-03-18 12:40 下里巴人or知己 阅读(121) 评论(0) 推荐(0) 编辑