摘要: 使用 Gridview 的默认分页功能当然非常简单方便,问题是数据量比较大的时候会有一些延时(因为 Gridview 是把所有记录都加载到内存进行分页的),如果使用objectDataSource 配合 GridView(或其他控件)使用存储过程分页不存在这种情况,可以轻易实现大批量记录分页。 拿100万条记录试验了一下:sqlDataSource + Gridview 自动分页后每翻一页需要大概10多秒,而使用 objectDataSource + GridView + 存储过程分页,每翻一页只需要不到两秒钟就可以了。这里面最关键的有几点:1.存储过程必须的两个参数要搞明白是什么意思,不是. 阅读全文
posted @ 2012-12-18 15:27 terryxym 阅读(224) 评论(0) 推荐(0) 编辑
摘要: .:单个字符范围:[字符集合]非范围:[^字符集合]/r:回车/n:换行/t:Tab键/d:[0-9]/D:[^0-9]/w:[0-9a-zA-Z_]/W:[^0-9a-zA-Z_]/s:[/f/n/r/t/v]/S:[^/f/n/r/t/v]+:一个或多个*:0个或多个?:0个或一个{n}:匹配n个{min,max}:匹配范围{0,1}:?{0,}:*{1,}:+?:惰性匹配与贪婪匹配的区别/b:其后字符位于字符串首位,其前的字符位于字符串尾部边界:空格、段落首行、段落末尾、逗号、句号、-/B:匹配非边界字符小贴士:文件名称尽量用-,而不是用_.^:全部文本首$:全部文本尾部():匹配结果视 阅读全文
posted @ 2012-12-18 15:22 terryxym 阅读(129) 评论(0) 推荐(0) 编辑
摘要: USE MASTER DECLARE @i INT SELECT @i=1 DECLARE @sSPID VARCHAR(100)DECLARE KILL_CUR SCROLL CURSOR FOR SELECT SPID FROM sysprocesses WHERE DBID=DB_ID('数据库名') OPEN KILL_CUR IF @@CURSOR_ROWS=0 GOTO END_KILL_CUR FETCH FIRST FROM KILL_CUR INTO @sSPID EXEC('KILL '+@sSPID) PRIN... 阅读全文
posted @ 2012-12-18 15:21 terryxym 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 直接运行以下script:sp_configure 'show advanced options', 1;GORECONFIGURE;GOsp_configure 'clr enabled', 1;GORECONFIGURE; 阅读全文
posted @ 2012-12-18 11:44 terryxym 阅读(305) 评论(0) 推荐(0) 编辑