sql数据表缓存
1、在.net framework 2.0的安装目录下
(默认是WINNT\Microsoft.NET\Framework\v2.0.40607),启动一个叫ASPnet_regsql.exe的命令行工具,比如:
ASPnet_regsql -S localhost –U sa –P 123456 -d Pubs –ed
上面的意思是,指定了本地的数据库服务器localhost,并指定了登陆的用户名和密码,并用参数-d指定了要采用哪一个数据库(这里是指定了pubs)数据库,-ed参数表示是允许该数据库使用sqlcachedependency功能。
接着,我们需要指定对哪一个表使用数据sqlcachedependency功能,如:
ASPnet_regsql -S localhost –U sa -P 123456 -ed -d pubs -et -t authors
上面语句的意思是,指定对pubs数据库中的authors表使用sqlcachedependency功能,-t参数后是表的名称,-et是允许该表使用sqlcachedependency功能。其他的有关参数简单介绍如下:
参数
参数意义
-?
显示该工具的帮助功能.
-S
后接的参数为数据库服务器的名称或者IP地址
-U
后接的参数为数据库的登陆用户名.
-P
后接的参数为数据库的登陆密码
-E
当使用windows集成验证时,使用该功能
-t
后接参数为对哪一个表采用sqlcachedependency功能。
-d
后接参数为对哪一个数据库采用sqlcachedependency功能
-ed
允许对数据库使用sqlcachedependency功能
-dd
禁止对数据库采用sqlcachedependency功能
-et
允许对数据表采用sqlcachedependency功能
-dt
禁止对数据表采用sqlcachedependency功能
-lt
列出当前数据库中有哪些表已经采用sqlcachedependency功能
Sqlcachedependency的的原理简单来说,是采用ASPnet_regsql这个专门工具,预先设定要监视的数据库和表,并在数据库中增加一个专门的表,打开数据库,会发现多了一个数据表ASPnet_sqlcachetablesforchangenotification,如下图:
这个表有三个字段,“tableName”记录要追踪的数据表的名称,“notificationCreated”记录开始追踪的时间,“changeId”是一个int类型的字段,每当追踪的数据表的数据发生变化时,这个字段的值就加1。 此外还会在指定的数据库中增加几个存储过程,用来让ASP.NET引擎查询追踪的数据表的情况,并给要使用 Sqlcachedependency 的表加上若干触发器,分别对应到Insert、Update、Delete操作。ASP.NET引擎通过执行它加上的存储过程“ASPNet_SqlCachePollingStoredProcedure”,这个存储过�
相关文档:
1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
例如:向日期加上2天
select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000
3. datediff 返回跨两个指定日期的日期和时间 ......
SQL Server 2000中,insert数据的时候返回自动编号的id,有三种方法实现SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。
IDENT_CURRENT :返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任 ......
面向 OLTP 应用程序的重要 SQL Server 2005 性能问题
OLTP 工作负荷的特征是存在大量相似的小型事务。
在检查数据库设计、资源利用和系统性能的重要性时,请务必牢记这些特征。下面简述面向 OLTP
应用程序的重要性能瓶颈或缺陷。
数据
库设计问题
常用查询存在过多的表联接。在 OLTP 应用程序中过多使用联接将导 ......
作者
:
Takayuki Hoshino
撰稿人
:
Juergen Thomas
技
术
审阅人
:
Sanjay Mishra
SQL Server 为 SAP 应用程序提供了卓越的数据库平台。下列建议概述了针对 SAP 实现维护 SQL Server 数据库的最佳做法。
每天执行完整数据库备份
从
技术角度来说,联机备份 SAP 数据库不成问题。这意味着,最� ......