最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

SqlServer2005/2008SqlCacheDependency查询通知的使用总结

来源:动视网 责编:小采 时间:2020-11-09 08:27:15
文档

SqlServer2005/2008SqlCacheDependency查询通知的使用总结

SqlServer2005/2008SqlCacheDependency查询通知的使用总结:Sql server 7.0/2000下 SqlCacheDependency 使用 轮询的方式进行缓存失效检查, 虽然ms说对服务器压力不大, 但还是有一些的, 而且对于不常改动的混存内容无休止的轮询感觉有点浪费, 不很经济. Sql server 2005/2008下增加 使用 查询 通知
推荐度:
导读SqlServer2005/2008SqlCacheDependency查询通知的使用总结:Sql server 7.0/2000下 SqlCacheDependency 使用 轮询的方式进行缓存失效检查, 虽然ms说对服务器压力不大, 但还是有一些的, 而且对于不常改动的混存内容无休止的轮询感觉有点浪费, 不很经济. Sql server 2005/2008下增加 使用 查询 通知


Sql server 7.0/2000下 SqlCacheDependency 使用 轮询的方式进行缓存失效检查, 虽然ms说对服务器压力不大, 但还是有一些的, 而且对于不常改动的混存内容无休止的轮询感觉有点浪费, 不很经济. Sql server 2005/2008下增加 使用 查询 通知 方式进行缓存失效检

Sql server 7.0/2000下 SqlCacheDependency使用轮询的方式进行缓存失效检查, 虽然ms说对服务器压力不大, 但还是有一些的, 而且对于不常改动的混存内容无休止的轮询感觉有点浪费, 不很经济.

Sql server 2005/2008下增加使用查询通知方式进行缓存失效检查, 它通过Sql Server内部的消息队列进行异步通知, 这样就大大减轻了服务器的压力, 实现的很经济, 下面就是具体的步骤:

1.检测是否已经启用Service Broker

Select DATABASEpRoPERTYEX('数据库名称','IsBrokerEnabled')  -- 1 表示已经启用 0 表示没有启用

2.启用Service Broker                   

ALTER DATABASE 数据库名称 SET ENABLE_BROKER;                 

注意:如果执行此语句处于假死状态,请重启(restart)数据库,然后什么都别做, 先执行上面启用Service Broker这个语句就行了!

3.给您的数据库访问帐号授予权限

GRANT SUBSCRIBE QUERY NOTIFICATIONS TO test

注意:这一步非常重要, 如果没有权限, 数据库改变的通知将无法接收, cache永远都不会被刷新,我开始是用的sa帐号,死活都不刷新,花了我两天时间调试这个问题, 还是无法给sa授此权限(ms禁止), 所以,换个数据库访问帐号即可.

4.确定数据库连接字符串.

您可以在web.config里增加一个数据库连接字符串.

  
        providerName="System.Data.sqlClient"/>
  

  
  

1 2 下一页

文档

SqlServer2005/2008SqlCacheDependency查询通知的使用总结

SqlServer2005/2008SqlCacheDependency查询通知的使用总结:Sql server 7.0/2000下 SqlCacheDependency 使用 轮询的方式进行缓存失效检查, 虽然ms说对服务器压力不大, 但还是有一些的, 而且对于不常改动的混存内容无休止的轮询感觉有点浪费, 不很经济. Sql server 2005/2008下增加 使用 查询 通知
推荐度:
标签: 2008 sql server
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top