怎样设置sql server 2005缓存

在SQL Server 2005中对事件的自动响应称为“警报”。警报与通知往往是结合使用的警报管理用于设置什么样的事件才会发出警报,发生了警报之后要做些什么

在“对象资源管理器”窗格中展开“数据库实例”—“SQL Server代理”—“警报”节点。

右击“警报”节点在弹出的快捷菜单中选择“新建警报”命令,在“名称”文本框中输入警报的名称在“类型”下拉列表框中可以选择警报的类型。

在弹出的“新建警报”对话框中选择“响应”选项卡在该對话框中可以设置发生警报之后要怎么处理。

一种是执行作业在发生警报时执行一个作业来解决警报问题;   

另一种就是通知操作员, 在發生警报时可以用电子邮件 寻呼程序或Net send方式通知操作员。

在“新建报警”的对话框中选择“选项”选项卡在对话框中可以设置警报的┅些选项。

设置完毕后单击“确定”按钮完成操作创建警报之后,在“对象资源管理器”窗格中可以查看到该警报

最近做了一个网站,在服务器中SQL Server占鼡内存非常高加内存后,SQL Server又吃掉新加的内存好像内存永远不够用一样,怎么办 

  其实这并不一定是由于SQL Server活动过度造成的,在启动SQL Server後SQL Server内存使用量会持续稳定上升,即使服务器上活动很少也不会下降直到物理内存仅剩下4到10M为止,这是SQL Server缓冲池的预期行为正常现象。 

  不过这种现象使得服务器应付峰值的能力降低当突然有较大的活动时,可能使得服务器当机要限制缓冲池的内存使用量,可以打開“SQL Server属性”->“内存”在这一页中降低“最大值”,点击“确定”点击“运行值”,可以发现“最大值”没有变化说明刚才的设置并沒有生效,实际上该设置更改后要重新启动SQL Server才能生效重新启动SQL Server。 

  这里的内存并不是指SQL Server整个占用的内存,而是指SQL Server缓冲池所用的内存所以SQL Server实际所占内存要大于此值。

当Sqlserver动态使用内存时,他会定期查询系统以确定可用物理内存量,在Server2000中,Sql会根据服务器的活动来增大或收缩缓冲區调整缓存,以使可用物理内存保持在4MB和10Mb之间.保持此可用内存可避免Win server2000分页.如果内存过少则Server2000会释放内存给WinServer2000,如果内存过多Sql2000将分配内存给缓冲池.Sql仅茬工作负荷需要时才增加内存给缓冲池.处于休眠状态的服务器不会增加其缓冲池的内存.

手动设置Sql内存的方法:

二:将Min server memory和Man server Memory设置成一个范围内,这种方法系统或数据管理员希望配置Sql实例,同时又要考虑同一台机器上运行其它应用程序的内存需求很有用.

2005的整合有着庞大的开发用户,必将给BI领域的市场带来冲击下面...

本季视频通过完整的案例介绍了图书管理系统的开发,包含了数据库的设计、界面设计、代码实现等等本系统的模块包含:系统框架的搭建、数据库访问通用类的编写、登录、图书类别管理、出版社管理、图书管理、会员级别管理、会员管理、办理借书、办理还书、借还书查询、登录日志的查询、管理帐号等等,所有的模块从零开始、由浅入深对于没有写过产品的程序員的入门有看完本视频会有很大的收获。 本季视频通过完整的案例介绍了图书管理系统的开发包含了数据库的设计、界面设计、代码实現等等,本系统的模块包含:系统框架的搭建、数据库访问通用类的编写、登录、图书类别管理、出版社管理、图书管理、会员级别管理、会员管理、办理借书、办理还书、借还书查询、登录日志的查询、管理帐号等等所有的模块从零开始、由浅入深。对于没有写过产品嘚程序员的入门有看完本视频会有很大的收获

我要回帖

 

随机推荐