SQL server
千里码万里行
无码不欢
展开
-
SQL Server数据库查询速度慢原因及优化方法
数据库查询慢的分析 查询速度慢的原因: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常转载 2016-08-08 23:30:58 · 3445 阅读 · 0 评论 -
SQL--JOIN之完全用法
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。RI转载 2016-08-11 01:46:23 · 513 阅读 · 0 评论 -
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OU转载 2016-08-11 02:10:30 · 670 阅读 · 0 评论 -
各类链接(外部链接、内部链接……)的使用方法合集
上篇讲了”网站SEO关键词布局操作大全“,这篇讲链接,网站是通过一个一个链接搭建到一块的,所有网站之间以及网站和用户之间也都是通过链接进行联系起来的,同样也是搜索引擎爬取和识别的线路,那么都有哪类链接?他们的作用是什么?应该注意什么问题?下面就把所有有关链接方面的知识整理收集到一块,方便大家学习研究。一、常见链接类型为了方便,把链接也分出了很多种,每种链接都有其自己相应的作转载 2016-08-11 12:47:52 · 10733 阅读 · 0 评论 -
oracle连接总结(内连接、外连接、自然连接,交叉连接,自连接)
1.简述 1) 两个表的连接,是通过将一个表中的一列或者多列同另一个表中的列链接而建立起来的。用来连接两张表的表达式组成了连接条件。当连接成功后,第二张表中的数据就同第一张表连接起来了,并形成了复合结果集 2) 有5种基本类型的的连接,inner,outer,natural,cross连接,自连接。 2.说明与例子1)内连接 (inner join转载 2016-08-11 12:49:48 · 813 阅读 · 0 评论 -
大数据排序或取重或去重相关问题
1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。 s 遍历文件a,对每个url求取 ,然后根据所取得的值将url分别存储到1000个小文件(记为 )中。这样每个小文件的大约为3转载 2016-08-11 12:57:29 · 8661 阅读 · 1 评论 -
怎样对10亿个数字快速去重?——浅析位图数据结构及其应用
给你几亿个QQ号,怎样快速去除重复的QQ号?可以作如下假定:QQ号数字范围从0到十亿,即[0, 1000000000),且最多给你10亿个QQ号,这些QQ号放在1或多个文本文件中,格式是每行一个QQ号。请读者先独立思考一下该怎样解决。————————————————————————————————————————————————————————其实在一年前碰转载 2016-08-11 12:59:52 · 13116 阅读 · 3 评论 -
Oracle如何实现多个字段去重
我们通常使用distinct关键字来去除重复记录,还有没有其他办法呢?通过查找资料,确认group by也可以,利用rowid也可以实现功能。其中,group by是用来分组统计的,能用distinct的地方就不要用group by。下面我们看一下几种方法具体如何实现,至于选用哪一种,主要还是看需求,实现功能是最主要的。 首先我们创建测试表hoegh,插入3条记录。我们可以看到,就转载 2016-08-11 13:04:04 · 10609 阅读 · 1 评论 -
大数据量,海量数据处理方法总结
下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。 1.Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于转载 2016-08-11 13:19:11 · 791 阅读 · 0 评论