none
sql 2005所占用的内存很大,而且在不使用的时候不能释放所占内存 RRS feed

答案

  •  

    欢迎来到这里,SQL SERVER没有这样的功能,不过,如你所说,不使用的话,你把服务停掉好了.

    另外需要注意的是,不必要的服务,不使用它的时候,不要开启,那是对资源的浪费,比如报表服务,SSIS服务

    2009年1月21日 7:37
    版主
  • 没有办法释放内容。只能重启sql server的服务。

    1.可以在services.msc里重启服务。

    2.在sql server的配置管理界面中重启

    3.在cmd中使用net stop mssqlserver 来停止服务。用net start mssqlserver来启动服务。其中mssqlserver是你的sql server服务名。

    2009年1月21日 13:04
  • This should be ok on dedicated sql server, and you can set max memory for sql on shared server.

     

    2009年1月21日 15:30
  • sql server 内存管理机制是这样的

    只要内存足够,你访问过的资源会缓存,这样下次用的时候就可以直接使用这些资源,从而提高效率

    所以你会发现内存越用越多

     

    你可以:

    1. 通过 sp_configure 设置最大使用内存,从而限制sql server使用的内存总数

    2. 在你认为有必要的时候,通过下面的语句来清理缓存(具体的用途和使用语法参考联机帮助)

    DBCC FREEPROCCACHE
    DBCC FREESESSIONCACHE
    DBCC FREESYSTEMCACHE

     

    2009年1月21日 20:55
  • 当然,有时候会出现 sql server 使用的内存资源始终不能释放的情况,这时候你就需要重新启动sql server服务,甚至是重新启动操作系统来解决了

     

    2009年1月21日 20:56
  • SQL Server 2005 is smart enough to utilize the proper memory and cache to balance the best performance and the resource. Generally you don't need to care about this.

     

    2009年1月22日 9:35

全部回复

  •  

    欢迎来到这里,SQL SERVER没有这样的功能,不过,如你所说,不使用的话,你把服务停掉好了.

    另外需要注意的是,不必要的服务,不使用它的时候,不要开启,那是对资源的浪费,比如报表服务,SSIS服务

    2009年1月21日 7:37
    版主
  • 没有办法释放内容。只能重启sql server的服务。

    1.可以在services.msc里重启服务。

    2.在sql server的配置管理界面中重启

    3.在cmd中使用net stop mssqlserver 来停止服务。用net start mssqlserver来启动服务。其中mssqlserver是你的sql server服务名。

    2009年1月21日 13:04
  • This should be ok on dedicated sql server, and you can set max memory for sql on shared server.

     

    2009年1月21日 15:30
  • sql server 内存管理机制是这样的

    只要内存足够,你访问过的资源会缓存,这样下次用的时候就可以直接使用这些资源,从而提高效率

    所以你会发现内存越用越多

     

    你可以:

    1. 通过 sp_configure 设置最大使用内存,从而限制sql server使用的内存总数

    2. 在你认为有必要的时候,通过下面的语句来清理缓存(具体的用途和使用语法参考联机帮助)

    DBCC FREEPROCCACHE
    DBCC FREESESSIONCACHE
    DBCC FREESYSTEMCACHE

     

    2009年1月21日 20:55
  • 当然,有时候会出现 sql server 使用的内存资源始终不能释放的情况,这时候你就需要重新启动sql server服务,甚至是重新启动操作系统来解决了

     

    2009年1月21日 20:56
  • SQL Server 2005 is smart enough to utilize the proper memory and cache to balance the best performance and the resource. Generally you don't need to care about this.

     

    2009年1月22日 9:35