摘要: 原文:http://www.cnblogs.com/cyq1162/archive/2011/04/06/2006412.html看到有帖子:SqlDataReader的关闭问题,大伙对链接关闭问题看似比较迷惑,这里就给解说一下:不管是啥xxDataReader,都是继承DataReader实现的,所以是有共性的,因此标题就以DataReader为题了。情况一:DataReader 默认链接不关闭示例代码:staticvoidMain(string[]args){SqlConnectioncon=newSqlConnection("server=.;database=MySpace; 阅读全文
posted @ 2012-08-23 17:55 赤狐(zcm123) 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 先退出VS.Net, 停止IIS,再删除临时目录,再启动IIS,系统就正常了。命令如下:rem RestartIIS.cmdiisreset /stoprd -s -q "C:\WINNT\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\SMS"iisreset /start 阅读全文
posted @ 2012-08-21 22:51 赤狐(zcm123) 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了蛋痛一天的问题:服务器上原来运行的是为编译的asp.net项目。然后由于业务需求和管理需求,公司要求将站点项目了。结果问题出现了。过去平稳运行2年的项目,打开页面后就报错,刷新下就正常。开始以为数据库连接池限制了,接个用sql搜索连接数,并监控进程发现 不到19个链接 ---------------可以排除然后google吧 大多数人说程序问题,但这程序平稳运行了2年了,而且主要操作内存数据的,更何况编译后的项目在我本地反复反复的测试很多遍的。 ------------疑惑由于项目用到了数据表缓存依赖,有些模块用到了memcached,有些地方用到了文件缓存,有些地方用到了.net自 阅读全文
posted @ 2012-08-17 17:02 赤狐(zcm123) 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1 为SQL连接串添加这个:ConnectTimeout=10000 //SQL连接超时时间2 为SQL连接串添加这个:Max Pool Size = 512 //最大连接池事实上它们解决的是连接超时问题,而有时,你的程序可能是在SQL解释时间比较长,设置上面两个就没有用了,SQL的解释执行由SqlCommand对象去控制所以,我们正确的做法应该是设置它的超时时间,代码如下:1 comm.CommandText = sb.ToString();2 conn.Open();3 comm.CommandTimeout = 0;4 SqlDataReader reader = com... 阅读全文
posted @ 2012-08-08 17:11 赤狐(zcm123) 阅读(579) 评论(0) 推荐(0) 编辑
摘要: create index ind on t(col1 ,0)likgui 说的方案可以。 下面是我的实验过程。建两个表,test表在CNT列上做了一个NULL的索引,testX表则CNT列上没有定义索引。当同是执行 “where cnt is not null”条件时,test走了索引,而textX走的是全表扫描。select * from testX where cnt is not nullselect * from test where cnt is not null【建表】-- Create tablecreate table TEST(IDNUMBER,CNT NUMBER,C1VA 阅读全文
posted @ 2012-08-04 17:17 赤狐(zcm123) 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET Web服务器上,ASP.NET所能够用到的内存,通常不会等同于所有的内存数量。在machine.config(C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/CONFIG)配置文件中,配置节<processModel>中有一个属性“memoryLimit”,这个属性的值是一个百分值,默认为“60”,即指定了ASP.NET进程(在任务管理器中大家就可以看到ASP.NET的进程,IIS5中为aspnet_wp,IIS6中为w3wp)能够使用所有物理内存的60%。当ASP.NET使用的内存量超过这个限额时,IIS会开始自动回收( 阅读全文
posted @ 2012-08-01 11:14 赤狐(zcm123) 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Declare @d DatetimeSet @d=getdate()SELECT Top 1* FROM [user_info] WHERE 0.01 >= CAST(CHECKSUM(NEWID(), [id]) & 0x7fffffff AS float) / CAST (0x7fffffff AS int)Select [语句执行花费时间(毫秒)] = Datediff(ms,@d,Getdate()) 阅读全文
posted @ 2012-07-25 15:44 赤狐(zcm123) 阅读(200) 评论(0) 推荐(0) 编辑
摘要: -- =============================================-- Author: JKhuang-- Create date: 12/8/2011-- Description: Inserts data-- =============================================Alter PROCEDURE SPAddDataToUserInfo ASBEGIN BEGIN TRY BEGIN TRANSACTION -- SET NOCOUNT ON added to prevent extra result sets from -- 阅读全文
posted @ 2012-07-18 17:37 赤狐(zcm123) 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 120717 20:07:18 [Note] Plugin 'FEDERATED' is disabled.120717 20:07:18 InnoDB: Initializing buffer pool, size = 512.0M120717 20:07:19 InnoDB: Completed initialization of buffer poolInnoDB: Error: log file .\ib_logfile0 is of different size 0 5242880 bytesInnoDB: than specified in the .cnf fil 阅读全文
posted @ 2012-07-17 20:26 赤狐(zcm123) 阅读(885) 评论(0) 推荐(0) 编辑
摘要: setrowcount2deletefrombanksetrowcount0 很经典呵呵 我曾经用setrowcount写分页 效率不错 阅读全文
posted @ 2012-07-17 10:04 赤狐(zcm123) 阅读(206) 评论(0) 推荐(0) 编辑