帮助 - SQL Server崩溃?内存泄漏 ? [英] HELP - SQL Server Crash ? Memory leak ?

查看:68
本文介绍了帮助 - SQL Server崩溃?内存泄漏 ?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好!


我正在维护一个大型内联网(大约10000个并发用户)在

上运行一个IIS框和一个带有sqlserver的数据库框2000.


目前在数据库盒子上安装了2.5 GB Ram,1 1400 mhz cpu和2个scsi磁盘。

Sqlserver设置为使用最大1,4 GB RAM,并且sqlserver似乎没有使用它。$ / b

目前SQLSERVER 2000每天至少崩溃一次。

非常奇怪,我运行性能监视器,计数器打开,内存,磁盘

使用,num用户,锁等。


在崩溃之前计数器中没有任何迹象,他们只是突然发生了



只有迹象表明sqlserver造成了巨大的影响跳转内存使用情况和

主要是sqlserver然后在一小时或两小时后崩溃。


唯一能够达到峰值的是锁/秒计数器。


我对磁盘使用情况的分析,问eues等告诉我,我没有任何i / o

瓶颈。


有谁可以告诉我应该做些什么?


祝你好运,Thue

Hi everybody !

I′m maintaining a large intranet (approx 10000 concurrent users) running on
one IIS box and one DB box with sqlserver 2000.

Currently there is 2,5 GB Ram, 1 1400 mhz cpu and 2 scsi disks installed on
the db box.
Sqlserver is set to use max 1,4 GB RAM, and the sqlserver does not seem to
be using it all.

Currently SQLSERVER 2000 crashes at least once a day.
Its very weird, I run performance monitor with counters on, memory, disk
usage, num users, locks and such.

There is no indications in the counters before the crashes, they just happen
very sudden.
Only indication is that sqlserver makes some huge jumps in memory usage and
mostly the sqlserver then crashes an hour or 2 later.

The only thing that peaks a lot are the locks/sec counter.

My analysis of disk usage, queues etc. tells me i got no kind of i/o
bottlenecks.

Can anybody give me a clue as to what i should do ?

Best regards, Thue

推荐答案



" Thue Tuxen S?rensen" ; <涂*** @ esynergy.dk>在消息中写道

新闻:3f ********************** @ dread14.news.tele.dk ...

"Thue Tuxen S?rensen" <tu***@esynergy.dk> wrote in message
news:3f**********************@dread14.news.tele.dk ...
大家好!

我正在维护一个大型内联网(大约10000个并发用户)在一个IIS盒子上运行
和一个带有sqlserver 2000的DB盒子。

目前在db框上安装了2.5 GB Ram,1 1400 mhz cpu和2个scsi磁盘

Sqlserver设置为使用最大1,4 GB RAM和sqlserver似乎并没有全部使用它。

目前SQLSERVER 2000每天至少崩溃一次。
非常奇怪,我运行性能监视器,计数器打开,内存,磁盘
用法,数量用户,锁等等。

崩溃之前柜台里没有任何迹象,他们只是突然发生了

只有迹象表明sqlserver在内存使用量上做了一些巨大的跳转
,然后大部分时间sqlserver会在一小时或者两小时之后崩溃。

唯一突出的是锁/秒计数器。

M y对磁盘使用情况,队列等的分析告诉我,我没有任何i / o
瓶颈。

任何人都可以告诉我应该做些什么吗?


首先,确保你已经应用了所有最新的服务包。


另外,查看崩溃后的最新错误日志(errorlog.1最多

)。它应该有正在发生的事情。


这可能会给你一个线索。


还要查看你的事件日志。


最后,如果这没有结果,请致电Microsoft。


SQL Server通常不会崩溃。我有一些盒子比我们不得不重新启动它们一年之前运行了更多的价值。


致以诚挚的问候,Thue



1。检查服务器日志以获取任何信息性错误消息。


Thue Tuxen S?rensen <涂*** @ esynergy.dk>在消息中写道

新闻:3f ********************** @ dread14.news.tele.dk ...
1. Check the server logs for any informative error messages.


"Thue Tuxen S?rensen" <tu***@esynergy.dk> wrote in message
news:3f**********************@dread14.news.tele.dk ...
大家好!

我正在维护一个大型内联网(大约10000个并发用户)在一个IIS盒子上运行
和一个带有sqlserver 2000的DB盒子。

目前在db框上安装了2.5 GB Ram,1 1400 mhz cpu和2个scsi磁盘

Sqlserver设置为使用最大1,4 GB RAM和sqlserver似乎并没有全部使用它。

目前SQLSERVER 2000每天至少崩溃一次。
非常奇怪,我运行性能监视器,计数器打开,内存,磁盘
用法,数量用户,锁等等。

崩溃之前柜台里没有任何迹象,他们只是突然发生了

只有迹象表明sqlserver在内存使用量上做了一些巨大的跳转
,然后大部分时间sqlserver会在一小时或者两小时之后崩溃。

唯一突出的是锁/秒计数器。

M y对磁盘使用情况,队列等的分析告诉我,我没有任何i / o
瓶颈。

任何人都可以告诉我应该做些什么吗?

最好的问候,Thue
Hi everybody !

I′m maintaining a large intranet (approx 10000 concurrent users) running on one IIS box and one DB box with sqlserver 2000.

Currently there is 2,5 GB Ram, 1 1400 mhz cpu and 2 scsi disks installed on the db box.
Sqlserver is set to use max 1,4 GB RAM, and the sqlserver does not seem to
be using it all.

Currently SQLSERVER 2000 crashes at least once a day.
Its very weird, I run performance monitor with counters on, memory, disk
usage, num users, locks and such.

There is no indications in the counters before the crashes, they just happen very sudden.
Only indication is that sqlserver makes some huge jumps in memory usage and mostly the sqlserver then crashes an hour or 2 later.

The only thing that peaks a lot are the locks/sec counter.

My analysis of disk usage, queues etc. tells me i got no kind of i/o
bottlenecks.

Can anybody give me a clue as to what i should do ?

Best regards, Thue



[发布和邮寄,v?nligen svara i nys]

Thue Tuxen S?rensen(tu***@esynergy.dk)写道:
[posted and mailed, v?nligen svara i nys]

Thue Tuxen S?rensen (tu***@esynergy.dk) writes:
只有迹象表明sqlserver在内存使用方面有一些巨大的跳跃,而且主要是sqlserver然后崩溃一小时或两小时。
Only indication is that sqlserver makes some huge jumps in memory usage
and mostly the sqlserver then crashes an hour or 2 later.




SQL Server的内存使用量跳跃的事实是完全正常的,

并且只是有人正在使用该应用程序的迹象。


默认情况下,SQL Server可以获取尽可能多的内存。这是因为SQL Server可以拥有的缓存越大,响应时间就越好




可能的原因对于SQL Server崩溃:


* SQL Server中的错误,由某些SQL语句引发。

*扩展过程中的访问冲突或被调用的OLE对象

来自应用程序代码的SQL Server。

*硬件问题。


SQL Server的错误日志应提供有关案件。


如果我是你,我会在我与微软打开一个

案之前调查第二点,因为这是最可能的原因。 br />

-

Erland Sommarskog,SQL Server MVP,所以*** *@algonet.se


SQL Server SP3联机丛书
http://www.microsoft.com/sql/techinf...2000/books.as p


这篇关于帮助 - SQL Server崩溃?内存泄漏 ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆