`
lusanxiong
  • 浏览: 20263 次
社区版块
存档分类
最新评论

sql(t-sql)优化

sql 
阅读更多
1.在应用程序中需要执行到的SQL语句,都应该放到查询分析器执行一遍,看看SQL的实际执行计划。和所花费的时间等其它的一些性能指标。这是一个好的习惯,确保在开发阶段SQL的执行效率不会太差,比等到上线时候来优化SQL,所需要的成本要低的多。
  --查看IO扫描信息
  set statistics io on;
  --查看CPU执行时间
  set statistics time on;

2.了解T-SQL select查询处理执行顺序,理解这个顺序对我们优化SQL有很大的帮助。可以参考如下一篇博文:http://www.cnblogs.com/gaiyang/archive/2011/04/13/2014355.html

3.后续在补充,也欢迎大家补充。
分享到:
评论

相关推荐

    SQL、T-SQL与PL-SQL的区别

    T-SQL的出现是为了满足SQL SERVER的特定需求,它提供了许多特定的功能和优化,提高了数据库的性能和安全性。 PL-SQL(Procedural Language-SQL)是一种增加了过程化概念的SQL语言,是Oracle对SQL的扩充。与标准SQL...

    Inside Microsoft SQL Server 2008 T-SQL Programming.pdf

    为了帮助读者更好地利用SQL Server 2008的强大功能,《Inside Microsoft SQL Server 2008 T-SQL Programming》还提供了一系列性能优化技巧和最佳实践建议: - **查询优化**:包括如何分析查询计划、识别性能瓶颈、...

    SQL2022-SSEI-Dev.rar

    1. **T-SQL语言**:SQL Server的查询语言,用于创建、修改和操作数据库对象,执行查询和事务处理。 2. **索引**:提高查询性能的关键元素,包括B树索引、聚集索引和非聚集索引等类型。 3. **存储过程**:预编译的...

    Inside Microsoft SQL Server 2008 T-SQL Programming

    《Inside Microsoft SQL Server 2008 T-SQL Programming》这本书深入探讨了SQL Server 2008中的T-SQL编程技术,这是SQL Server数据库管理与开发的核心语言。T-SQL,即Transact-SQL,是SQL的一个扩展,主要用于微软的...

    T-SQL语言基础 T-SQL语言基础

    在数据库管理与数据处理的世界里,掌握T-SQL语言基础是每个数据库管理员和开发人员不可或缺的技能之一。T-SQL(Transact-SQL),作为SQL Server数据库中的核心组成部分,不仅包含了标准SQL的全部功能,而且提供了...

    SQL SERVER T-SQL

    - **技巧分享**:提供实用的T-SQL技巧和窍门,帮助读者优化查询性能并避免常见错误。 - **问题解决**:针对常见的T-SQL问题提供解决方案,增强应对实际工作中遇到挑战的能力。 #### 结论 通过本指南的学习,您将...

    T-SQL课件(介绍了T-SQL的一些基本知识)

    T-SQL,全称Transact-SQL,是SQL(结构化查询语言)的扩展,主要用于Microsoft SQL Server数据库管理系统。T-SQL提供了SQL的标准功能,如数据定义(DDL)、数据操纵(DML)和数据控制(DCL),同时增加了更多的编程...

    [电子书] SQL Server 2012 T-SQL 实用技巧 (英文版)

    《SQL Server 2012 T-SQL 实用技巧》是一本专为SQL Server 2012数据库管理员和开发人员编写的指南,由Apress出版社出版。这本书以英文呈现,旨在提供解决日常T-SQL编程挑战的具体解决方案,涵盖了T-SQL语言的广泛...

    Microsoft SQL Server 2008技术内幕:T-SQL查询

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》全面深入地介绍了Microsoft SQL Server 2008中高级T-SQL查询、性能优化等方面的内容,以及SQL Server 2008新增加的一些特性。主要内容包括SQL的基础理论、查询优化...

    SQL SERVER 2008 T-SQL 基础

    《SQL SERVER 2008 T-SQL基础》是一本由微软出版社出版的书籍,主要针对SQL Server 2008中的Transact-SQL(T-SQL)语言进行深入浅出的讲解。T-SQL是SQL Server的核心组件,用于数据查询、数据操纵、存储过程编写以及...

    Microsoft_SQL_Server_2005技术内幕:T-SQL查询.pdf

    本书及其续篇——《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》介绍了SQL Server 2005中高级T-SQL查询、查询优化及编程相关的知识。这两本书侧重于解决实践中的常见问题,并讨论了解决这些问题的方法。它们...

    Microsoft SQL Server 2005 技术内幕:T-SQL程序设计(CHM格式)

    该书解释并比较了SQL Server 2000和SQL Server 2005在数据库开发相关问题上的解决方案,深入讨论了SQL Server 2005中新增的T-SQL编程特性,包含了大量的代码示例、表示例和逻辑难题以帮助数据库开发人员和管理员理解...

    T-SQL性能调优秘笈 基于SQL Server 2012窗口函数_PDF电子书

    - **T-SQL简介**:T-SQL是Transact-SQL的简称,它是微软SQL Server数据库管理系统所使用的SQL方言,是一种用于管理SQL Server数据库的标准语言。 - **SQL Server 2012版本特点**:SQL Server 2012是Microsoft公司...

    Microsoft SQL Server 2008技术内幕:T-SQL查询.pdf

    在SQL Server 2008中,T-SQL得到了进一步的增强和优化,提供了更多的功能和性能提升。以下是一些关键的知识点: 1. **基础查询语法**:包括SELECT语句的基本结构,用于从一个或多个表中检索数据。学习如何使用WHERE...

    Microsoft SQL Server 2012 T-SQL

    7. **索引管理**:T-SQL提供了创建、修改和删除索引的语句,如CREATE INDEX、ALTER INDEX和DROP INDEX,有助于优化查询性能。 8. **视图和存储过程**:视图是虚拟表,通过SELECT语句定义,提供数据的另一种访问方式...

    Microsoft SQL Server 2008技术内幕:T-SQL查询_源代码及附录.zip

    《Microsoft SQL Server 2008技术内幕:T-SQL查询》是一本深入探讨SQL Server 2008中T-SQL(Transact-SQL)查询的权威书籍。T-SQL是SQL Server数据库管理系统的核心语言,用于数据操作、查询、存储过程编写以及...

    Notepad++ sql格式化插件 Poor Man's T-SQL Formatter 1.5.1

    Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域。它支持多种编程语言,并且可以通过安装插件来扩展其功能。...它简化了格式化过程,使开发者能更专注于编写和优化SQL逻辑,而不是代码的布局。

    Microsoft SQL Server 2005技术内幕:查询与优化 存储引擎 T-SQL查询 T-SQL程序设计

    《Microsoft SQL Server 2005技术内幕:查询与优化》 《Microsoft SQL Server 2005技术内幕:存储引擎》 《Microsoft SQL Server 2005技术内幕:T-SQL查询 》 《Microsoft SQL Server 2005技术内幕:T-SQL程序设计》

    Sql2008技术内幕-T-Sql查询

    在SQL Server 2008中,T-SQL得到了进一步的增强和优化,使得数据处理能力更为强大。书中的内容可能涵盖了以下几个重要方面: 1. **基础语法**:包括SELECT语句的基本用法,如选择、投影、联接、分组、排序、限制和...

Global site tag (gtag.js) - Google Analytics