SQL Sever缓存设置

来自:http://blog.csdn.net/zhanglan478950/article/details/9044273

1)使用数据库安装工具aspnetsql,向数据库添加缓存依赖。让sqlserver支持asp.net缓存

        执行命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319


        执行命令:aspnet_regsql -C "Data Source=YHB-PC;Initial Catalog=News;Persist Security Info=True;User ID=sa;Password=yhb@163" -ed -et -t "T_News1"


启动缓存
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319


aspnet_regsql -C "Data Source=Lan-PC;Initial Catalog=News;Persist Security Info=True;User ID=sa;Password=478950" -ed -et -t "T_News1"


停止缓存
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319


aspnet_regsql -C "Data Source=Lan-PC;Initial Catalog=News;Persist Security Info=True;User ID=sa;Password=478950" -dd

        注:为News数据库中的T_News1表启用缓存依赖项,即此表中的数据更改之后缓存失效


刷新表就新增了一个表


同时也新增了存储过程


  2)在web.config的sys.web节中添加依赖信息
    <caching>
        <sqlCacheDependency enabled="true" pollTime="5000"> 【设置更新缓存时间为5分钟】
          <databases>
            <add name="sqlcache" connectionStringName="strcon"/>
          </databases>
        </sqlCacheDependency>
      </caching>
        注:其中 polltime表示更新频率,即每隔多长时间去数据重新查询一次来更新


        polling:轮询之意。
               参考地址:http://www.w17x.com/AritcleDisplay.aspx?id=466
3)在程序写代码

        Cache.Insert("news",dt,new SqlCacheDependency("sqlcache","T_News1"));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值