`
baobeituping
  • 浏览: 1064611 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

sql server语句优化实例

阅读更多
SQL语句优化有一个很重要的方法:
在Where中的条件表达式,对查询字段尽量不用函数,因为查询字段上的索引将用不上。下面就有一个导致数据库死锁的例子。

 

select ComId
 into #temp001
 from JOBCN_129.jobcn90.dbo.com_TractApplyDetailOpen where convert(varchar(10),OpenDate,120)=convert(varchar(10),getdate(),120)
 group by ComId

 
改为
 

    declare @date1 smalldatetime
    declare @date2 smalldatetime
   
    set @date1 = convert(smalldatetime,convert(varchar(10),getdate(),120))   
    set @date2 = @date1 + 1
 
 select ComId
 into #temp001
 from JOBCN_129.jobcn90.dbo.com_TractApplyDetailOpen where opendate>=@date1 and opendate<@date2
 group by ComId 

分享到:
评论

相关推荐

    SQL语句实现跨Sql server数据库操作实例

    ### SQL语句实现跨SQL Server数据库操作实例 #### 背景介绍 在日常的数据库管理与开发工作中,经常会遇到需要在不同的SQL Server实例之间进行数据交换的情况。这些操作包括但不限于查询不同数据库中的数据、将数据...

    sql语句优化之SQL Server(详细整理)

    SQL Server查询优化是数据库管理中的关键任务,关系到系统的整体性能和响应时间。查询速度慢可能由多种原因引起,如缺乏或未有效利用索引、I/O吞吐量不足、计算列缺失、内存不足、网络延迟、大数据量的查询、锁和...

    SQL Server 语句教程大全

    SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL...

    SQL server语句的学习

    本压缩包“SQL server语句的学习”旨在提供SQL Server语句的具体实例,帮助学习者深入理解并熟练掌握SQL Server的查询操作。 首先,我们关注的是标签“SQL Server select语句”,这是SQL中最基础也是最常用的语句之...

    SQL SERVER 语句大全.rar

    以上只是对SQL Server部分核心知识点的概述,实际的"SQL SERVER 语句大全.rar"可能涵盖了更详细的信息,包括每个知识点的具体用法、实例和最佳实践。学习并熟练掌握这些内容,将有助于提升你在SQL Server领域的专业...

    sqlserver语法实例大全(完整版)

    本资源“SQLServer语法实例大全(完整版)”是针对SQL Server的学习资料,涵盖了其核心的语法和实际应用案例,对于学习和提升SQL Server操作技能非常有帮助。 SQL(Structured Query Language)是用于管理和处理...

    《Delphi+SQL Server数据库应用实例完全解析》光盘内容

    《Delphi+SQL Server数据库应用实例完全解析》是一本深入探讨如何使用Delphi开发应用程序并与SQL Server数据库进行交互的专业书籍。Delphi是一款强大的Windows应用程序开发工具,以其高效的编译器和直观的RAD(快速...

    sql server教程,sql server实例,sql server常用语句,经典语句(超详细打包下载)

    "sql技巧.sql"文件可能包含了一些实用的SQL Server技巧和优化方法。例如,如何利用索引来提高查询性能,如何使用存储过程和视图来抽象和封装复杂逻辑,以及如何进行事务管理和并发控制。此外,可能还会涉及到子查询...

    SQLServer实用SQL语句大全

    《SQLServer实用SQL语句大全》的每个章节都配有丰富的实例,帮助读者更好地理解和应用所学知识。通过阅读本书,无论是初学者还是经验丰富的开发者,都能提升对SQL Server的掌控能力,更好地利用SQL Server进行数据...

    SQL Server数据库开发实例精粹

    《SQL Server数据库开发实例精粹》是一本深入探讨SQL Server数据库开发的专业书籍,它通过丰富的实例,详细讲解了SQL Server在实际应用中的各种技术和策略。这本书的配套光盘包含了源码和相关技术文档,旨在帮助读者...

    Java 连接MS SQLServer数据库的实例

    String url = "jdbc:sqlserver://localhost;databaseName=test"; String username = "forest"; String password = "forest@123"; try { // 注册 JDBC 驱动 Class.forName(...

    SQLServer跨数据库实例取数方式

    ### SQL Server跨数据库实例取数方式详解 在SQL Server环境中,有时我们需要从不同的数据库实例中获取数据。这种需求可以通过创建链接服务器(Linked Server)来实现。本文将详细介绍如何通过SQL Server实现跨...

    SQL Server性能优化专题之五:负载均衡

    在SQL Server性能优化的过程中,负载均衡是一个至关重要的概念,尤其对于处理大型数据库的场景。负载均衡旨在有效地分配系统资源,确保服务器性能的稳定性和高可用性,避免单一节点过载,提高整体系统的响应时间和...

    SQLServer实例语句

    这些实例适合初学者用来学习和练习SQL Server的基础语法,如创建、修改和删除表,以及创建和管理视图、索引和数据库模式。它们覆盖了数据库管理的基础操作,对于理解SQL Server的工作原理和数据操作逻辑非常有帮助。...

    Visual C++ +SQL Server 数据库应用实例完全解析

    例如,使用Connection对象打开到SQL Server的连接,Command对象执行INSERT、UPDATE、DELETE等DML语句,Recordset对象用于检索数据并实现数据绑定。 **5. ADO.NET组件的使用** 虽然Visual C++主要基于MFC,但通过...

    链接sql server 的经典实例

    String url = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...

    sqlserver2008数据库实例

    这个“sqlserver2008数据库实例”是一个用于学习和实践SQL操作的资源,特别适合初学者了解如何在实际环境中创建、查询、更新和删除数据。 在这个实例中,你将找到一个学生成绩管理系统的数据库模型。这样的系统通常...

    SQL Server数据库开发实例解析完整版

    本资源“SQL Server数据库开发实例解析完整版”提供了丰富的实践案例,帮助开发者深入理解并掌握SQL Server的数据库开发技术。以下是根据标题、描述以及压缩包中的文件名称,提炼出的相关知识点: 1. SQL Server...

    SQL Server语句和数据库

    标题中的“SQL Server语句”指的是SQL命令,它们用于执行各种数据库操作,如CRUD(创建、读取、更新和删除)操作。SQL语句分为DML(Data Manipulation Language)和DDL(Data Definition Language)。DML包括INSERT...

Global site tag (gtag.js) - Google Analytics