码迷,mamicode.com
首页 >  
搜索关键字:聚集索引    ( 571个结果
DBCC SHRINKFILE有时收缩文件不成功的原因
DBCC SHRINKFILE收缩的是区一级的数据,会将没在使用中的区进行删除。但会有许多空页分布在区内,造成区在使用,故这样的区得不到删除。若想删除,方式是:重建聚集索引,整理页数据。注:页是SQL Server数据存储的最基本单位,页的大小是8KB,每区由8个页组成,这意味着SQL Server ...
分类:数据库   时间:2016-07-23 15:22:43    阅读次数:367
SQL优化技术分析-3:SQL语句索引的利用
使用索引来更快地遍历表。默认情况下建立的索引是非聚集索引,但有时它并不是最佳的。在非聚集索引下,数据 在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: 有大量重复值且经常有范围查询(between,>,<,>=,< =)和order by、group by发生的 ...
分类:数据库   时间:2016-07-15 12:53:31    阅读次数:163
深入浅出理解索引结构(转)
实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉 ...
分类:其他好文   时间:2016-07-08 15:12:45    阅读次数:164
sql server创建表相关
1,设置主键的sql constraint 主键名 primary key clustered(字段名) 一个表只能创建一个主键,一个主键可以包含多个列,主键不能为null也不能重复,主键会自动创建为聚集索引。 ...
分类:数据库   时间:2016-07-07 09:49:25    阅读次数:185
数据库自增主键可能产生的问题
在MySQL中经常会配置自增长属性的字段作为主键,特别是使用InnoDB存储引擎,因为InnoDB的聚集索引的特性,使用自增长属性的字段当主键性能更好,但是使用自增主键也可能会带来一些问题。 举个例子,使用自增主键对数据库做分库分表,可能出现一些诸如主键重复等的问题,或者在数据库导入的时候,可能会因 ...
分类:数据库   时间:2016-07-04 23:39:20    阅读次数:248
非聚集索引中的临界点(Tipping Point)
什么是临界点?注意,我要说的问题是非聚集索引的执行计划从Seek+Lookup变成Table/ClusteredIndexScan的临界点。SQLServer的访问数据的IO最小单元是页。我们知道聚集索引的叶级是数据页,非聚集索引的叶级是指向数据行的指针。所以通过聚集索引获取数据时,就是直接访问聚集索引..
分类:其他好文   时间:2016-06-30 23:47:07    阅读次数:229
表上999个非聚集索引——你怎么看?
对于数据获取,如果查询优化器在执行计划里选择了索引,那么SQL Server里的每个索引可以提高你的查询性能。但在另一方面,每个索引也会伤及你的性能,因为在INSERT,UPDATE和DELETE期间,每个索引需要被维护。因此对于你的工作量,尽可能创建少的索引非常重要——不然在写操作期间,你会有巨大 ...
分类:其他好文   时间:2016-06-21 17:50:24    阅读次数:185
索引键列和包含性列
1、主键必须是唯一性的,不一定就是聚集索引,我们在创建主键时默认是设主键为聚集索引。可通过手动删除后重新建聚集索引。 2、sql语句是where先执行,然后再执行order by,所以我们在建非聚集索引时要注意顺序并且where与order by里面的列都要在索引键列里面。select部份可以放在包 ...
分类:其他好文   时间:2016-06-21 15:43:25    阅读次数:839
曲演杂坛--为什么SELECT语句会被其他SELECT阻塞?
很多刚入门的DBA在捕获阻塞得时候,会问这么一个问题“为什么这个SELECT语句被那个SELECT语句阻塞了,难道不是共享锁么?” 让我们来做个小测试,首先准备一些测试数据: 注意上面创建的表中RID是唯一聚集索引,因此如果我们按照RID来进行更新或查询,会加行锁。 首先开启一个事务来修改数据: 然 ...
分类:其他好文   时间:2016-06-17 19:29:24    阅读次数:134
聚簇索引和非聚簇索引
聚簇索引:表数据按照索引的顺序来存储的,也就是说索引项的顺序与表中记录的物理顺序一致。对于聚簇索引,叶子结点即存储了真实的数据行,不再有另外单独的数据页。在一张表上最多只能创建一个聚簇索引,因为真实数据的物理顺序只能有一种,查找到索引就是查找到数据,所以速度快..
分类:其他好文   时间:2016-06-08 17:15:06    阅读次数:194
571条   上一页 1 ... 28 29 30 31 32 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!