
SQL Server
文章平均质量分 77
wendy_fw
这个作者很懒,什么都没留下…
展开
-
深入浅出理解索引结构
發表於2006/01/10 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们转载 2009-11-17 13:56:00 · 445 阅读 · 0 评论 -
了解SQL Server执行计划
<br />SQL Server Query Execution Plan Analysis<br /><br />By : Brad McGehee<br />Apr 04, 2006 <br />Source:http://www.sql-server-performance.com/tips/query_execution_plan_analysis_p1.aspx<br />欢迎转载。转载请保留原作者姓名以及原文地址,并请注明译文出处:http://blog.youkuaiyun.com/xiao_hn<br转载 2011-04-13 10:25:00 · 522 阅读 · 0 评论 -
数据库(性能)管理及脚本总结
在确定查询性能方面有三个有用的测量:实耗时间、I/O和CPU一. 找到实耗时间的三种方法:1. 查看SQL查询视窗的右下角显示的时间;2. SELECT语句之前3. 循环,大型脚本或存储过程要找出哪一部分运行时间最长, 可以用以下语句:declare @X int; declare @start datetime; set @X=1; set @start=getdate(); while @X原创 2011-04-19 17:48:00 · 811 阅读 · 0 评论 -
SQL 函数,关键词总结
有时SQL中不常用的函数, 关键词, 判式会使查询更简洁, 更有效率.1. STUFF stuff(,, , )2. INTERSECT 生成只包括该运算符连接的两个结果集都有的行组成的结果集(来自结果A且在结果B中重复的).3. EXCEPT 来自结果A且在结果B中不重复的.4. UNION/UNION ALL/UNION CORRESPONDING5. EXTRACT 从DateTime值中提取单个域 Extract( from ) dateTime field: D原创 2011-04-28 11:50:00 · 613 阅读 · 0 评论 -
SQL提高性能的方法总结
一. 经验总结1. 临时表与内嵌视图 临时表会消耗大量资源。如果只需要将数据联接到其他查询,则可以试试使用内嵌视图,以节省资源.2. 避免Left Join和Null LEFT JOIN 比 INNER JOIN 消耗资源更多,因为它们包含与 NULL(不存在)数据匹配的数据 a. 创建一个 TABLE 数据类型,插入第一个表(LEFT JOIN 左侧的表)中的所有行,然后使用第二个表中的值更新 TABLE 数据类型 b. 从设计数据库的角度, 使第二个表中都有与第一个表匹配的行,原创 2011-04-29 19:07:00 · 632 阅读 · 0 评论