上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页
摘要: 前言 本节我们开始讲讲这一系列性能比较的终极篇IN VS EXISTS VS JOIN的性能分析,前面系列有人一直在说场景不够,这里我们结合查询索引列、非索引列、查询小表、查询大表来综合分析,简短的内容,深入的理解,Always to review the basics。 IN VS EXISTS 阅读全文
posted @ 2016-12-13 13:50 Jeffcky 阅读(3631) 评论(5) 推荐(5)
摘要: 前言 本节我们来综合比较NOT IN VS NOT EXISTS VS LEFT JOIN...IS NULL的性能,简短的内容,深入的理解,Always to review the basics。 NOT IN、NOT EXISTS、LEFT JOIN...IS NULL性能分析 我们首先创建测试 阅读全文
posted @ 2016-12-12 21:01 Jeffcky 阅读(2918) 评论(3) 推荐(4)
摘要: 前言 本节我们来分析LEFT JOIN和NOT EXISTS,简短的内容,深入的理解,Always to review the basics。 LEFT JOIN...IS NULL和NOT EXISTS分析 之前我们已经分析过IN查询在处理空值时是基于三值逻辑,只要子查询中存在空值此时则没有任何数 阅读全文
posted @ 2016-12-11 17:02 Jeffcky 阅读(4627) 评论(0) 推荐(2)
摘要: 前言 前面我们学习了NOT EXISTS和NOT IN的比较,当然少不了EXISTS和IN的比较,所以本节我们来学习EXISTS和IN的比较,简短的内容,深入的理解,Always to review the basics。 初步探讨EXISTS和IN 我们创建表Table1并且取出前面创建BigTa 阅读全文
posted @ 2016-12-10 22:47 Jeffcky 阅读(2242) 评论(2) 推荐(4)
摘要: 前言 上一节我们分析了INNER JOIN和IN,对于不同场景其性能是不一样的,本节我们接着分析NOT EXISTS和NOT IN,简短的内容,深入的理解,Always to review the basics。 初步探讨NOT EXISTS和NOT IN NOT EXISTS和NOT IN有很大的 阅读全文
posted @ 2016-12-10 13:18 Jeffcky 阅读(8716) 评论(1) 推荐(3)
摘要: 前言 本节我们来讲讲联接综合知识,我们在大多教程或理论书上都在讲用哪好,哪个性能不如哪个的性能,但是真正讲到问题的实质却不是太多,所以才有了本系列每一篇的篇幅不是太多,但是肯定是我用心去查找许多资料而写出,简短的内容,深入的理解,Always to review the basics。 初次探讨IN 阅读全文
posted @ 2016-12-10 01:47 Jeffcky 阅读(6911) 评论(28) 推荐(9)
摘要: 前言 本节我们继续讲讲联接类型中的外部联接,本节之后我们将讲述有关联接性能以及更深入的知识,简短内容,深入的理解,Always to review the basics。 外部联接 外部联接又分为左外部联接和右外部联接,使用关键字分别是LEFT OUTER JOIN、RIGHT OUTER JOIN 阅读全文
posted @ 2016-12-09 00:01 Jeffcky 阅读(1120) 评论(0) 推荐(3)
摘要: 前言 本节开始我们进入联接学习,关于连接这一块涉及的内容比较多,我们一步一步循序渐进学习,简短内容,深入的理解,Always to review the basics。 交叉联接(CROSS JOIN) 交叉连接是最简单的联接类型。交叉联接仅执行一个逻辑查询处理阶段-笛卡尔乘积。例如对两个输入表进行 阅读全文
posted @ 2016-12-08 00:03 Jeffcky 阅读(1369) 评论(2) 推荐(2)
摘要: 前言 本节我们讲讲一些简单查询语句示例以及需要注意的地方,简短的内容,深入的理解,Always to review the basics。 EOMONTH 在SQL Server 2012的教程示例中,对于Sales.Orders表的查询,需要返回每月最后一天的订单。我们普遍的查询如下 USE TS 阅读全文
posted @ 2016-12-06 23:23 Jeffcky 阅读(1856) 评论(5) 推荐(5)
摘要: 前言 这一节我们还是继续讲讲索引知识,前面我们讲了聚集索引、非聚集索引以及覆盖索引等,在这其中还有一个过滤索引,通过索引过滤我们也能提高查询性能,简短的内容,深入的理解,Always to review the basics。 过滤索引,在查询条件上创建非聚集索引(1) 过滤索引是SQL 2008的 阅读全文
posted @ 2016-12-05 23:45 Jeffcky 阅读(2537) 评论(4) 推荐(5)
摘要: 前言 本节我们再来穿插讲讲索引知识,后续再讲数据类型中的日期类型,简短的内容,深入的理解,Always to review the basics。 强制索引查询条件 前面我们也讲了一点强制索引查询的知识,本节我们再来完整的讲述下 (1)SQL Server使用默认索引 USE TSQL2012 GO 阅读全文
posted @ 2016-12-03 14:16 Jeffcky 阅读(2372) 评论(0) 推荐(0)
摘要: 前言 上一节我们讲解了数据类型以及字符串中几个需要注意的地方,这节我们继续讲讲字符串行数同时也讲其他内容和穿插的内容,简短的内容,深入的讲解,Always to review the basics。 分页方式 在SQL 2005或者SQL 2008中我们是利用ROW_NUMBER开窗函数来进行分页的 阅读全文
posted @ 2016-12-03 00:17 Jeffcky 阅读(5409) 评论(5) 推荐(7)
摘要: 前言 前面几篇文章我们讲解了索引有关知识,这一节我们再继续我们下面内容讲解,简短的内容,深入的理解,Always to review the basics。 数据类型 SQL Server支持两种字符数据类型,一种是常规,另外一种则是Unicode。常规数据类型包括CHAR和VARCHAR,Unic 阅读全文
posted @ 2016-12-01 23:15 Jeffcky 阅读(2356) 评论(2) 推荐(3)
摘要: 前言 前面几节都是讲的基础内容,本节我们讲讲索引性能优化,当对大数据进行处理时首先想到的就是索引,一旦遇到这样的问题则手忙脚乱,各种查资料,为何平常不扎实基本功呢,我们由浅入深,简短的内容,深入的理解,而非一上来就把问题给框死,立马给出解决方案,抛出问题,再到解决问题,你GET了没有。Always 阅读全文
posted @ 2016-11-30 20:19 Jeffcky 阅读(8482) 评论(2) 推荐(8)
摘要: 前言 上一篇我们讲了聚集索引对非聚集索引的影响,对数据库一直在强调的性能优化,所以这一节我们统筹讲讲利用索引来看看查询执行计划是怎样的,简短的内容,深入的理解,Always to review the basics。 透过索引来看查询执行计划 我们首先来看看第一个例子 1、默认使用索引 USE TS 阅读全文
posted @ 2016-11-30 11:54 Jeffcky 阅读(3854) 评论(0) 推荐(2)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 23 下一页