SQL 技巧
king_idea8848
这个作者很懒,什么都没留下…
展开
-
in子查询、exists子查询、连接,效率的探讨
http://topic.csdn.net/t/20030729/17/2085863.htmlin子查询、exists子查询、连接,效率的探讨楼主caiyunxia(夏才云)2003-07-29 17:09:01 在 MS-SQL Server / 基础类 提问一直以为IN子查询比exists子查询效率低,而连接(JOIN)最高, 今天在“高级程序员考试(指南)”看到,IN转载 2009-09-29 14:29:00 · 2323 阅读 · 0 评论 -
SQL语句 UNION 和 UNION ALL 使用
http://blog.csdn.net/zhangyj_315/article/details/2250012UNIONUNION命令用于从两个表中选取相关的信息,很类似JOIN命令。不过,当使用UNION命令时,所有被选取的列的数据类型应该是相同的。注释:如使用UNION,那么只有不同的值会被选取。Employees_Norway:E_ID转载 2012-04-17 14:19:25 · 515 阅读 · 0 评论 -
SQL Server索引管理之六大铁律
http://blog.csdn.net/aroc_lo/archive/2009/02/19/3911952.aspxSQL Server索引管理之六大铁律 收藏 索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。转载 2009-11-15 12:09:00 · 364 阅读 · 0 评论 -
SQL查询效率-100w数据查询只要1秒
http://www.cnblogs.com/happyday56/archive/2008/01/16/1041879.htmlSQL查询效率-100w数据查询只要1秒 关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL转载 2009-11-09 10:36:00 · 349 阅读 · 0 评论 -
SQL Server 2005 hash联接算法
http://www.cnblogs.com/happyday56/archive/2009/09/11/1564491.htmlSQL Server 2005 hash联接算法 如果两个联接输入都很大,而且这两个输入的大小差不多,则预先排序的合并联接提供的性能与哈希联接相近。但是,如果这两个输入的大小相差很大,则哈希联接操作通常快得多。 哈希联接可以有效处理未排序的大型非索引输转载 2009-11-09 10:35:00 · 333 阅读 · 0 评论 -
SQL开发中容易忽视的一些小地方
http://www.cnblogs.com/ASPNET2008/archive/2008/10/12/1308633.htmlSQL开发中容易忽视的一些小地方(一) 写此系列文章缘由: 做开发三年来(B/S),发现基于web 架构的项目技术主要分两大方面: 第一:C#,它是程序的基础,也可是其它开发语言,没有开发语言也就不存在应用程序.转载 2009-10-30 14:05:00 · 987 阅读 · 1 评论 -
小议SQL Server主键和自动编号问题
http://database.51cto.com/art/200905/123996.htm所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构转载 2009-10-30 17:35:00 · 543 阅读 · 0 评论 -
如何应付表数据过大的查询问题?(如何尽量避免大表关联)
http://www.cnblogs.com/ASPNET2008/archive/2008/10/26/1319858.html如何应付表数据过大的查询问题?(如何尽量避免大表关联) 一般来说,对于做B/S架构的朋友来说,更有机会遇到高并发的数据库访问情况,因为现在WEB的普及速度就像火箭升空,同时就会因为高访问量带来一系列性能问题,而数据库一直是用户与商人之间交流的重要平台转载 2009-10-30 14:13:00 · 681 阅读 · 0 评论 -
SQL里的EXISTS与in、not exists与not in 效率比较和使用
http://www.cnblogs.com/thunderdanky/articles/818864.html在 MSSQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。问题:我创建了一个表来存放客户信息,我知道可以用 insert 语句插入信息到表中,但是怎么样才转载 2009-09-29 14:27:00 · 1691 阅读 · 0 评论 -
SQL Server性能优化的一些技巧
http://it.dianping.com/database-performance-opimizing-tips.htm数据库性能优化涉及到很多方面,在数据库开发时可以通过一些基本的优化技巧提高数据库的性能:1.原则上为创建的每个表都建立一个主键,主键唯一标识某一行记录,用于强制表的实体完整性。SQL Server 2005 Database Engine 将通过为主键列创转载 2012-06-18 15:50:22 · 788 阅读 · 0 评论