FastCgiModuleC:\PHP\php-5.3.8-nts-Win32-VC9-x86\php-cgi.exe
2012-1-17 14:14:10 天涯人
原来如此.................
2010-8-20 14:01:05 木栅
呵呵...这个我刚从CSDN看完..... 现在看看那个人家为什么选择J2EE的,..我也一直在纳闷这个问题!!
2010-8-20 13:37:08 木栅
数据库如何设置,会自动备份??
2009-12-14 21:20:22 李思
老师,请写一篇关于程序控制打印机打印的文章吧。
2009-12-14 21:18:40 李思
hao
2009-12-8 22:02:19 huangliuhong
2009-12-8 0:22:57 匿名用户
看到你的文章,美的让我心碎,你总是说,我也可以,也可以写出那么美的句子,可是,当我再一次看到你的文章,我流泪...
2009-12-3 10:41:21 李思
thanks
2009-12-3 9:13:47 李思
呵呵~~看了我懂得很多
2009-11-28 14:28:41 黄柳鸿
--SELECT ROW_NUMBER() OVER(ORDER BY SourceID ) as rownum , * --FROM JTXSaleHouse--Where between 1 and 30 ----ORDER BY rownum DESC
-- Top方式select Top 1000 * from JTXSaleHouseWhere SourceID not in( select Top 10000 SourceID from JTXSaleHouse Where IsDeleted=0 order by UpdateOn)and IsDeleted=0order by UpdateOn
-- 不正确的使用方式(查出所有数据后再排序):select * from (select row_number() over(order by UpdateOn asc) as rownumber,* from JTXSaleHouse where IsDeleted=0 )
as tb where rownumber between 10000 and 11000
-- 正确的使用方式如下(查出主键进行排序过滤,然后使用过滤后的主键来查找数据): select A.* from JTXSaleHouse as Ainner join ( select rownumber,SourceID from ( select row_number() over(order by UpdateOn) as rownumber,SourceID from JTXSaleHouse where IsDeleted=0 ) as t where rownumber between 10000 and 11000) as B on A.SourceID = B.SourceID
order by B.rownumber
-- 主键CommentID不是聚集索引时---------------------------------------------------------------------
-- Top方式:-- 主键非聚集:6分52秒,主键为聚集索引后3分42秒(100行) /2分14秒(1000行) / 2分37秒(50行) select Top 100 * from PubObjectCommentWhere CommentID not in( select Top 10000 CommentID from PubObjectComment Where IsDeleted=0 order by UpdateOn)and IsDeleted=0order by UpdateOn
-- 不正确的使用方式(查出所有数据后再排序):5分42秒 -- 主键非聚集:5分42秒,主键为聚集索引后2分31秒(100行) / 1分03秒(1000行) / 1分47秒(50行) select * from (select row_number() over(order by UpdateOn asc) as rownumber,* from PubObjectComment where IsDeleted=0 )
as tb where rownumber between 10000 and 10100
-- 正确的使用方式如下(查出主键进行排序过滤,然后使用过滤后的主键来查找数据)-- 主键非聚集:3分19秒 ,主键为聚集索引后11秒(100行) / 35秒(1000行) / 8秒(50行) -- 如果排序换成: 主键,则低于1秒select A.* from PubObjectComment as Ainner join ( select rownumber,CommentID from ( select row_number() over(order by UpdateOn) as rownumber,CommentID from PubObjectComment where IsDeleted=0 ) as t where rownumber between 10000 and 10100) as B on A.CommentID = B.CommentID
-- 主键CommentID是聚集索引时(100多万行数据,占用空间0.5G左右,重建聚集索引花的时间为:好几分钟,5分钟左右)-- 重新大表索引时,如果出现超时,可以生成脚本后,再运行脚本---------------------------------------------------------------------
-- 建议,主要排序字段最好设置为 聚集索引。我们三层框架,都是根据主键排序,故主键要设置为 聚集索引。
姓名: (游客) 记住我的信息?
主页:
发表评论:
请您将字数限制在 3000 以内
验证码: