![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Sql Server
kiki1985
这个作者很懒,什么都没留下…
展开
-
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别
SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别: IN:确定给定的值是否与子查询或列表中的值相匹配。 IN 关键字使您得以选择与列表中的任意一个值匹配的行。 当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询: SELECT ProductID, ProductName FROM N转载 2008-04-23 10:23:00 · 599 阅读 · 0 评论 -
SQL千万级数据规模处理概要
之前遇到过过亿条的数据,以至于一个处理过程要几个小时的,后面慢慢优化,查找一些经验文章,才学到了一些基本方法,综合叙之,与大家讨论下。<br />1、数据太多,放在一个表肯定不行<br />比如月周期表,一个月1000万,一年就1.2亿,如此累计下去肯定不行的。所以都是基于一个周期数据一个表。甚至一个周期数据就要分几个分表。主要是考虑实际的数据量而定。当你创建一个新表时,可能这个表需要有索引,但是都要先取消索引,或者先建立表,导入数据后,再建立索引。<br />必要时处理完,统计完后,就备份到磁带或者其他介原创 2010-10-05 10:14:00 · 4586 阅读 · 0 评论 -
索引的基本原理,以及数据是如何被访问的
(一)SQLS如何访问没有建立索引的数据表 Heap译成汉语叫做“堆”,其本义暗含杂乱无章、无序的意思,前面提到数据值被写进数据页时,由于每一行记录之间并没有特定的排列顺序,所以行与行的顺序就是随机无序的,当然表中的数据页也就是无序的了,而表中所有数据页就形成了“堆”。可以说,一张没有索引的数据表,就像一个只有书柜而没有索引卡片柜的图书馆,书库里面塞满了一堆乱七八糟的图书。当读者对管理员提交查询请求后,管理员就一头钻进书库,对照查找内容从头开始一架一柜的逐本查找。运气好的话,在第一个书架的第一本书就原创 2010-12-23 16:43:00 · 1001 阅读 · 0 评论