积极答复者
网站在本地没有问题 但是挂到服务器后 访问几分钟后爆卡,且数据库也连接不上。

问题
答案
-
检查下你的程序中是否有连接SQlConection 没有释放的代码
我们之前也遇到这样的问题 在本地没有问题 但是在服务器上的时候 则出现了你说的很卡的情况
最终原因是本地开发访问量小,而在服务器端很多人同时操作,而且页面每隔10秒就要刷新一次,最终我反编译发现是公司以前的通用的dll里边的权限验证的方法中的SqlDataReader没有关闭
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年1月7日 7:59
-
网站程序是vs2005+sql2005的 服务器上配置的是数据库是sql2005 开发版的 (企业版的安装不上)。试了很多中方法都不行(比如连接超时已经是300 还有那个什么是不限制了等等)。哪位大哥大姐说说是怎么回事?小弟在这里先谢谢了。
Sounds OS issue, need windows server for sql enterprise edition. Can't use developer edition for production.
学习中...- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年1月7日 7:59
-
Hi,如果是用于产品线,建议重装企业版 sql 2005. 否则违反微软版权规定,sql 2005 需用安装在windows 2003 server 上。检查一下你是否以前有安装过sql企业版的,使用的是哪个instance,有没有删除干净。另外,你在production上遇到的速度慢,甚至超时的问题,可能有很多种原因:1 如Raymond Tang 所说,有没有未关闭的connection2 当用户数量增加时,产生的blocking的问题。3 随着访问量增加,硬件的负荷问题。以上2,3点可以通过使用dmv或者profiler来检查。
- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年1月7日 7:59
-
1
SELECT creation_time N'语句编译时间'
2,last_execution_time N'上次执行时间'
3,total_physical_reads N'物理读取总次数'
4,total_logical_reads/execution_count N'每次逻辑读次数'
5,total_logical_reads N'逻辑读取总次数'
6,total_logical_writes N'逻辑写入总次数'
7, execution_count N'执行次数'
8, total_worker_time/1000 N'所用的CPU总时间ms'
9, total_elapsed_time/1000 N'总花费时间ms'
10, (total_elapsed_time / execution_count)/1000 N'平均时间ms'
11,SUBSTRING(st.text, (qs.statement_start_offset/2) + 1,
12((CASE statement_end_offset
13WHEN -1 THEN DATALENGTH(st.text)
14ELSE qs.statement_end_offset END
15- qs.statement_start_offset)/2) + 1) N'执行语句'
16FROM sys.dm_exec_query_stats AS qs
17CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st
18where SUBSTRING(st.text, (qs.statement_start_offset/2) + 1,
19((CASE statement_end_offset
20WHEN -1 THEN DATALENGTH(st.text)
21ELSE qs.statement_end_offset END
22- qs.statement_start_offset)/2) + 1) not like '%fetch%'
23ORDER BY total_elapsed_time / execution_count DESC;
24<!--StartFragment -->
执行后有条是 2010-01-06 10:10:50.740 2010-01-06 17:38:08.350 1 393 2359 0 6 630 658 109 SELECT id, title, contents, data_time, ishot, type_id, imgsrc, maos FROM news
学习中...- 已标记为答案 猫子 2010年1月25日 2:43
全部回复
-
检查下你的程序中是否有连接SQlConection 没有释放的代码
我们之前也遇到这样的问题 在本地没有问题 但是在服务器上的时候 则出现了你说的很卡的情况
最终原因是本地开发访问量小,而在服务器端很多人同时操作,而且页面每隔10秒就要刷新一次,最终我反编译发现是公司以前的通用的dll里边的权限验证的方法中的SqlDataReader没有关闭
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年1月7日 7:59
-
网站程序是vs2005+sql2005的 服务器上配置的是数据库是sql2005 开发版的 (企业版的安装不上)。试了很多中方法都不行(比如连接超时已经是300 还有那个什么是不限制了等等)。哪位大哥大姐说说是怎么回事?小弟在这里先谢谢了。
Sounds OS issue, need windows server for sql enterprise edition. Can't use developer edition for production.
学习中...- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年1月7日 7:59
-
Hi,如果是用于产品线,建议重装企业版 sql 2005. 否则违反微软版权规定,sql 2005 需用安装在windows 2003 server 上。检查一下你是否以前有安装过sql企业版的,使用的是哪个instance,有没有删除干净。另外,你在production上遇到的速度慢,甚至超时的问题,可能有很多种原因:1 如Raymond Tang 所说,有没有未关闭的connection2 当用户数量增加时,产生的blocking的问题。3 随着访问量增加,硬件的负荷问题。以上2,3点可以通过使用dmv或者profiler来检查。
- 已标记为答案 Hong-Gang Chen - MSFTModerator 2010年1月7日 7:59
-
1
SELECT creation_time N'语句编译时间'
2,last_execution_time N'上次执行时间'
3,total_physical_reads N'物理读取总次数'
4,total_logical_reads/execution_count N'每次逻辑读次数'
5,total_logical_reads N'逻辑读取总次数'
6,total_logical_writes N'逻辑写入总次数'
7, execution_count N'执行次数'
8, total_worker_time/1000 N'所用的CPU总时间ms'
9, total_elapsed_time/1000 N'总花费时间ms'
10, (total_elapsed_time / execution_count)/1000 N'平均时间ms'
11,SUBSTRING(st.text, (qs.statement_start_offset/2) + 1,
12((CASE statement_end_offset
13WHEN -1 THEN DATALENGTH(st.text)
14ELSE qs.statement_end_offset END
15- qs.statement_start_offset)/2) + 1) N'执行语句'
16FROM sys.dm_exec_query_stats AS qs
17CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) st
18where SUBSTRING(st.text, (qs.statement_start_offset/2) + 1,
19((CASE statement_end_offset
20WHEN -1 THEN DATALENGTH(st.text)
21ELSE qs.statement_end_offset END
22- qs.statement_start_offset)/2) + 1) not like '%fetch%'
23ORDER BY total_elapsed_time / execution_count DESC;
24<!--StartFragment -->
执行后有条是 2010-01-06 10:10:50.740 2010-01-06 17:38:08.350 1 393 2359 0 6 630 658 109 SELECT id, title, contents, data_time, ishot, type_id, imgsrc, maos FROM news
学习中...- 已标记为答案 猫子 2010年1月25日 2:43