- 博客(8)
- 资源 (2)
- 收藏
- 关注
翻译 动态SQL与静态SQL-安全(第一部分)
翻译:原文地址:http://www.sqlservercentral.com/articles/Security/dynamicsqlversusstaticsqlp1/617/概述 熟悉MS SQL Server的每一个人都应该意识到避免使用动态SQL的代价是较佳的。由于与静态SQL相比而言,动态SQL赋予了更多的权限。正因为你使用了动态SQL,所以会执行一些意想不到的代码。动态SQ
2009-01-10 20:46:00
829
翻译 索引示例介绍
查询优化器在从表中查询数据时,需要选择一个合适的访问模式,在决定使用哪一种索引,使用扫描还是查找,使用书签查询时,查询优化器要考虑许多因素,这些因素包括: l 索引执行时,查找或扫描所需的I/O数l 评估查询中的索引键是否是最佳l 谓词的选择性(也就是说,相对于表中总记录数满足谓词的百分比)l 索引是否覆盖所有列?下面通过一个例子来介绍:create tab
2009-01-10 20:42:00
807
1
翻译 MS SQL 查询联接运算系列----嵌套循环联接
以下内容节选自Inside SQL Server 2005--Query Tuning and OptiSQL Server支持三种物理联接运算:嵌套循环联接,合并联接,哈希联接.在先前的例子中我们已经看到了嵌套循环联接,在以下部分,我们将详细地介绍每一种联接运算的工作原理,另外也对每一个运算支持的逻辑联接类型作一解释,最后讨论每一种联接类型的性能.嵌套循环联接(Nested Loops
2008-11-13 17:54:00
1091
翻译 索引扫描、查找、书签查询、覆盖查询示例介绍
以下文章选自Inside Microsoft SQL Server 2005-Query Tuning and Optimization 真正理解查询计划和发现与计划有关的问题,需要对构成这些计划的查询运算符有深入的了解.总而言之,有许多运算符值得探讨.扫描与查找 扫描与查找操作均是SQL Server从表或索引中读取数据采用的迭代器,这些也是SQL S
2008-11-12 22:04:00
1179
翻译 DBCC命令用于数据校验
以下信息摘自Microsoft SQL Server 2000 Unleased.CHECKALLOC CHECKCATALOG CHECKDB CHECKFILEGROUP CHECKIDENT CHECKTABLE DBREINDEX SHOWCONTIG UPDATEUSAGE 1. CH
2008-11-09 09:33:00
606
翻译 DBCC 命令参考
快速参考下表列举了常用的一些DBCC 命令的使用方法:DBCC CHECKALLOC ( database_name[, NOINDEX|{ REPAIR_ALLOW_DATA_LOSS| REPAIR_FAST| REPAIR_REBUILD}]) [WITH {ALL_ERRORMSGS | NO_INFOMSGS}]DBCC CHECKCATA
2008-11-09 09:31:00
625
翻译 虚拟日志文件剖析
以下摘自SQL Server 2000 unleased. 每一个数据库至少有一个日志文件,无论为事务日志定义多个少物理文件,SQL Server均视为一个连续的文件。该事务日志文件实际上由一系列的虚拟日志文件VLF来管理。虚拟日志文件的大小由SQL Server的总日志文件的大小决定。虚拟日志文件的物理结构图如下所示: 当该日志文件收缩时,日志文件末端的
2008-09-17 16:42:00
867
翻译 SQL Server 2005Express自动备份
说明:本文源自:http://www.mssqltips.com/tip.asp?tip=1486 提出问题: 由于很多在线的商业应用均构建于SQL Server 2005 Express Edition的作为他们的后端数据库,我们需要确保我们运行在这些事例上的系统和用户数据库上正常备份。不幸的是,SQL Server 2005 Express Edition并不具有SQL代理
2008-09-12 21:26:00
1749
ConcurrencyControlInDistributedDatabaseSystems
2011-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人