- 2012/5/22 20:12:28SQL Server三种分页方式性能比较
- liwu_items表,createtime列建立聚集索引
第一种,sqlserver2005特有的分页语法
declare@pageintdeclare@pagesizeintset@page=2set@pagesize=12setstatisticsioonselecta.*from(selectrow_number()over(o[阅读全文] - 专题:作者:网上资料
- 2012/5/22 20:12:28sqlserver三种分页方式性能比较
- liwu_items表,createtime列建立聚集索引
第一种,sqlserver2005特有的分页语法
declare@pageint
declare@pagesizeint
set@page=2
set@pagesize=12
setstatisticsioon
selecta[阅读全文] - 专题:作者:网上资料
- 2012/5/22 20:12:28从外到内提高SQL Server数据库性能
- 如何提高sql server数据库的性能,该从哪里入手呢?笔者认为,该遵循从外到内的顺序,来改善数据库的运行性能。如下图:
第一层:网络环境。
到企业碰到数据库反映速度比较慢时,首先想到的是是否是网络环境所造成的。而不是一开始就想着如何去提高数据库的性能。这是很多数据库管理员的一个误区。因为当网络环境比较恶劣时,你就算再怎么去改善数据库性能,也是枉然。[阅读全文] - 专题:作者:网上资料
- 2012/5/3 17:15:38一台服务器多个数据库之间的资源分配和调控
- 通常我们面对会到数据库服务器负载不够,需要做读写分离或是其他高可用负载来分摊负载压力。但有时候(事实上还挺频繁的)我们也需要将几个数据库(可能属于不同的业务)放在一台服务器上。这种合租房的现象,主要是这些业务数据库都很小,访问量也不大,完全没必要独自占用一台服务器。合用服务器时,可能会因为一个库的异常,占用资源影响其他库的使用。当然,因为知道原因,通常这种事情DBA处理起来并不[阅读全文]
- 专题:作者:51ak
- 2012/3/30 15:04:23SqlServer查询语句中用到的锁
- 前段时间**公司DBA来我们这培训。讲了一大堆MYSQL的优化。QA环节一程序员问“SQL语句中的withnolock除了不锁表外是否能读其他锁住的数据"讲课的人嘟嘟了半天没解释清楚(有可能是MYSQL里没有这个机制),公司的另一程序员给出了一个很简洁明了的回答WITHNOLOCK除了本身不锁表(不加任何锁)也不会受其他的已存在的锁影响,锁住的行[阅读全文]
- 专题:作者:51ak
- 2012/3/30 14:49:43千万别用SQL2008的透明数据加密(TDE)
- 标题党了一会,抄袭那个千万别用MONGODB的标题创意说说SQL2008+出现的透明数据加密吧1:这是个很酷的功能2:能不用就别用具体的用法就不说了。可以百度GOOGLE一下。这里只说启用了这个TDE后带来的影响优点:可以用证书对字符串加密,BAK备份文件,TRN日志,数据库文件加密在没有证书,不知道密码的情况下。基本是无解的缺点:又是证书又是密码的。[阅读全文]
- 专题:SQLSERVER2008作者:51ak
- 2012/3/30 14:43:34查出所有索引名称并压缩索引的TSQL
- createtable#tempindex(tableNamenvarchar(776),index_namesysname,index_descriptionvarchar(2000),index_keysvarchar(2000))--向该临时表中插入当前库中的所有用户表的索引信息execsp_msforeachtable'insertinto#t[阅读全文]
- 专题:那些好用的TSQL脚本作者:51ak