sql server 7.0怎么站这么大内存????(300分)

  • 主题发起人 主题发起人 cAkk
  • 开始时间 开始时间
C

cAkk

Unregistered / Unconfirmed
GUEST, unregistred user!
我的NT server 256M, 他居然永乐140M!!!

我发现当我做查询的时候,它的内存占用在不断的增加,而且查询结束后
并没有释放,这是怎么回师??????
 
他的内存要缓慢的一点点自己释放的
 
你确定吗? 况且,就算这样,那如果我不断查询,岂不是很快把memory耗尽?
 
是不是作缓冲用的?
 
你用程序不断查询,看看是否会很快把memory耗尽?.我在64M上都可以使用的。
 
你的tempdb有多大,不会他将tempdb搬到内存中???
 
我好象没猜错。

cAkk:
你用SQL Enterprise Manager查看一下你的Ms SQL的配置。你看看你的以下配置:

1。 free Buffers.
2. Memory.
3. procedure cache.
4. tempdb in RAM. //0: 放到磁盘 1: RAM

可能是你的配置有问题。你用 -f 来启动Ms SQL看看还是不是使用140M???
 
>>4. tempdb in RAM. //0: 放到磁盘 1: RAM
在哪里看?
 
书!
我现在可以80%肯定是你的配置引起的.
 
我是说在那里看sql server 7.0的tempdb设置??
 
SQL Enterprise Manager程序的Server--->Sql Server-->Configure....
的对话框的Configuration也页:

特别注意以下四项:

1。 free Buffers.
2. Memory. //可能性大
3. procedure cache.
4. tempdb in RAM. //0: 放到磁盘 1: RAM //可能性大
 
多谢前卫,我明天试一试. 我曾经怀疑是tempdb的问题,但是怎么也找不到
设置的地方,和6.5界面变化太大了
 
cakk财大气粗

虽然分数已经给了,但是我又想出一个办法,在
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=206392
去看看有没有用
 
我看过了, 并添加了注视,你有时间不妨研究一下.
 
我现在没有Ms SQl 7.0(机房有),实在不行,使用sp_configure吧。
 
>>SQL Enterprise Manager程序的Server--->Sql Server-->Configure....
>>的对话框的Configuration也页:

还是没找到上面说的地方,能不能说的具体一点? 比如鼠标点在什么地方按右键?
 
今天中午我上般,机房有Ms SQl 7.0
 
cAkk:
Ms sql 7.0现在没有人工配置Memory,Tempdb in RAM.这些都是由SQL 7.0
自己的算法决定(可以在Book Online搜索tempdb,中的Configuration Option
Sepcifications中有更详细的描述,也可在Query Analyzer中运行sp_configure
出现的结果中也没有这两个选项)。

现在试试:
在SQL Server Enterprise Manager中。到

Console Root
|
Microsoft SQL Server
|
SQL Server Group
|
<font color=red>你的数据库 </font>

在<font color=red>你的数据库 </font>点右键,运行Properties.在Memory页中设置.
 
后退
顶部