易截截图软件、单文件、免安装、纯绿色、仅160KB

如何开启SQLSERVER数据库缓存依赖优化网站性能


如何开启SQLSERVER数据库缓存依赖优化网站性能
数据库, 缓存, SQLSERVER, 性能
很多时候,我们服务器的性能瓶颈会是在查询数据库的时候,所以对数据库的缓存非常重要,那么有没有一种方法,可以实现SQL SERVER数据库的缓存,当数据表没有更新时,就从缓存中读取,当有更新的时候,才从数据表中读取呢,答案是肯定的,这样的话我们对一些常用的基础数据表就可以缓存起来,比如做新闻系统的新闻类别等,每次就不需要从数据库中读取了,加快网站的访问速度。
那么如何开启SQLSERVER数据库缓存依赖,方法如下:
第一步:修改Web.Config的<system.web>节的配置,代码如下,让网站项目启用SqlCacheDependency。注意下面代码中的connectionStringName,就是指定的<connectionStrings>节中的数据库连接字符串变量名称。name则是为该SqlCacheDependency起的名字,这个名字将在第三步中用到。SqlCacheDependency类会自动完成对此配置节信息的读取以建立和数据库之间的联系。
view source
< id="highlighter_422634_clipboard" title="copy to clipboard" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="16" height="16" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" type="application/x-shockwave-flash">
print?
01.<system.web>
02.<httpHandlers>
03.<add verb="*" path="*.aspx"
04.type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
05.<add verb="*" path="*.shtml"
06.type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
07.<add verb="*" path="*.bobo"
08.type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
09.  
10.</httpHandlers>
11.<!-->以下<SPAN class=t_tag onclick=tagshow(event) href="tag.php?name=%C9%E8%D6%C3">设置</SPAN>数据库缓存依赖方式-->
12.<caching>
13.<sqlCacheDependency enabled="true" pollTime="6000">
14.<databases>
15.<add name="YD_JWC_JAKE" connectionStringName="cachestr"/>
16.</databases>
17.</sqlCacheDependency>
18.</caching>
19.<!-- 
20.设置 compilation debug="true" 将调试符号插入
21.已<SPAN class=t_t


相关文档:

SQLServer和Oracle的常用函数对比

  1.绝对值
  S:select abs(-1) value
  O:select abs(-1) value from dual
  2.取整(大)
  S:select ceiling(-1.001) value
  O:select ceil(-1.001) value from dual
  3.取整(小)
  S:select floor(-1.001) value
  O:select floor(-1.001) value from dual
  4.取整(截取)
   ......

java数据库连接及测试(sqlserver)


package com.test.util;
import java.sql.*;
public class ConnectDB {
 private Connection conn=null;
 private PreparedStatement pt=null;
 private ResultSet rs=null;
 private String uname="sa";
 private String upwd="sa";
 private String url="jdbc:microsoft:sqlserv ......

CodeSmith,SqlServer,C#中的类型对照

SQLServer          CodeSmith                            C#
bigint                    Int64           ......

SqlServer 的几种分页方式


方式一:
select top 200 * from view_OrganResource
where  1=1 and OrganID = 57 and
(OrderID not in(select top 1000 OrderID from tb_OrganResource
where  1=1 and  OrganID = 57 order by uploadtime desc))
order by uploadtime desc --5858 1980
方式二:
select top 200 * from
vi ......

SQLSERVER 分页

select   identity(int,1,1) as col_id , *   into   temp   from  uep.dbo.A_experiment 
select   *   from temp where   col_id   between   50   and   60
drop  table temp ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号