码迷,mamicode.com
首页 >  
搜索关键字:聚集    ( 1920个结果
《MySQL必知必会》读书笔记_3
PS:这次的信息量有点大。聚集不同值SELECTAVG(DISTINCTprod_price)ASavg_priceFROMproductsWHEREvend_id=1003#相同的值不会被计算组合聚集函数SELECTCOUNT(*)ASnum_items,MIN(prod_price)ASpric...
分类:数据库   时间:2014-07-09 22:39:17    阅读次数:321
SQL Server索引 (原理、存储)聚集索引、非聚集索引、堆 <第一篇>
一、存储结构 在SQL Server中,有许多不同的可用排列规则选项。 二进制:按字符的数字表示形式排序(ASCII码中,用数字32表示空格,用68表示字母"D")。因为所有内容都表示为数字,所以处理起来速度最快,遗憾的是,它并不总是如人们所想象,在WHERE子句中进行比较时,使用该选项会造成严.....
分类:数据库   时间:2014-07-07 10:52:34    阅读次数:215
SQL Server 索引 之 书签查找 <第十一篇>
一、书签查找的概念 书签可以帮助SQL Server快速从非聚集索引条目导向到对应的行,其实这东西几句话我就能说明白。 如果表有聚集索引(区段结构),那么书签就是从非聚集索引找到聚集索引后,利用聚集索引定位到数据。此处的书签就是聚集索引。如果表没有聚集索引(堆结构)。那么扫描非聚集索引后,通过R.....
分类:数据库   时间:2014-07-07 10:28:23    阅读次数:216
SQL Server - 聚集索引 <第六篇>
聚集索引的叶子页存储的就是表的数据。因此,表行物理上按照聚集索引列排序,因为表数据只能有一种物理顺序,所以一个表只能有一个聚集索引。 当我们创建主键约束时,如果不存在聚集索引并且该索引没有被明确指定为非聚集索引,SQL Server会自动将其创建为唯一的聚集索引,这并不是说主键列就一定是聚集索引,....
分类:数据库   时间:2014-07-07 10:25:45    阅读次数:185
SQL Server索引 - 聚集索引、非聚集索引、非聚集唯一索引 <第八篇>
聚集索引、非聚集索引、非聚集唯一索引 我们都知道建立适当的索引能够提高查询速度,优化查询。先说明一下,无论是聚集索引还是非聚集索引都是B树结构。 聚集索引默认与主键相匹配,在设置主键时,SQL Server会默认在主键列创建聚集索引。但是可以手动更改为在任意一个列创建聚集索引,然后在另一个字段或.....
分类:数据库   时间:2014-07-07 10:04:59    阅读次数:248
SQL Server 非聚集索引的覆盖,连接,交叉和过滤 <第二篇>
在SQL Server中,非聚集索引其实可以看做是一个含有聚集索引的表,但相对实际的表来说,非聚集索引中所存储的表的列数要少得多,一般就是索引列,聚集键(或RID)。非聚集索引仅仅包含源表中的非聚集索引的列和指向实际物理表的指针。一、非聚集索引之INCLUDE 非聚集索引其实可以看做一个含有聚集索....
分类:数据库   时间:2014-07-07 10:03:37    阅读次数:189
SQL Server索引设计 <第五篇>
SQL Server索引的设计主要考虑因素如下: 检查WHERE条件和连接条件列; 使用窄索引; 检查列的选择性; 检查列的数据类型; 考虑列顺序; 考虑索引类型(聚集索引OR非聚集索引);一、检查WHERE条件列和链接条件列 当一个查询提交到SQL Server时,查询优化器尝试为查...
分类:数据库   时间:2014-07-07 09:47:11    阅读次数:208
SQL Server索引 - 非聚集索引 <第七篇>
一、非聚集索引维护 非聚集索引的行定位器值保持相同的聚集索引值,即使该聚集索引列物理上重新定位后,也是如此。 为了优化这个维护开销,SQL Server添加一个指向旧数据页的指针,以在页面分割之后指向新的数据页面,而不是更新所有相关非聚集索引的行定位器。这样,虽然降低了非聚集索引的维护开销,但是.....
分类:数据库   时间:2014-07-07 09:46:38    阅读次数:163
where VS having
where 和 having 的区别: WHERE 子句不能包含聚集函数; 因为试图用聚集函数判断那些行输入给聚集运算是没有意义的。相反,HAVING 子句总是包含聚集函数 having一般跟在group by之后,执行记录组选择的一部分来工作的。 where则是执行所有数据来工作的。再者havi....
分类:其他好文   时间:2014-07-05 20:57:59    阅读次数:239
如何正确应对移动互联带来的影响
移动应用软件多见于智能终端设备,而智能设备的使用者大多聚集在年龄较轻的人群中。有调查显示,超过92%的年轻白领表示承认自己是“低头族”。我们每月花在手机应用上的时间已经从2011年的18小时18分钟增加到了去年年底的30小时15分钟,而使用的应用数量只从23.3个增加到了26.8个,因此我们基本上是...
分类:移动开发   时间:2014-07-05 17:26:06    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!