您的位置:首页 > 索引
索引 标签下有 11 篇文章

获取数据库中所有的索引信息

492次阅读|327次收藏|410次赞

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。有时,在初次接触某个数据库,或者需要对数据库的索引进行了解,进行优化时,就需要获取数据库中所有的索引信息

MongoDB中的索引的操作

34次阅读|137次收藏|442次赞

MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在各种类型的键上创建索引。下面分别讲解各种类型的索引的创建,查询,以及索引的维护等。

mongodb索引的优化

71次阅读|260次收藏|85次赞

MongoDB索引几乎和关系型数据库的索引一样.MongoDB的查询优化器能够使用这种数据结构来快速的对集合(collection)中的文档(collection)进行寻找和排序.准确来说,这些索引是通过B-Tree索引来实现的。在命令行中,可以通过调用ensureIndex()函数来建立索引,该函数指定一个到多个需要索引的字段,下面介绍mongodb索引如何优化

sql server组合索引

498次阅读|180次收藏|269次赞

sql server中索引可以基于一列或多列,如果指定两个或多个列名的组合值创建的索引则为组合索引,要使用组合索引的主要目的是增强索引的选择性,如果确实需要创建组合索引,应该尽可能的让索引变得轻量,因为这将会减少索引的大小,进而减少IO读写,提高性能。

Asp.Net中索引器的用法

538次阅读|51次收藏|299次赞

Asp.Net中索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。索引器类型表示该索引器使用哪一类型的索引来存取数组或集合元素,可以是整数,可以是字符串;this表示操作本对象的数组或集合成员,可以简单把它理解成索引器的名字,因此索引器不能具有用户定义的名称。

聚集索引和主键的区别

227次阅读|408次收藏|463次赞

表通常具有包含唯一标识表中每一行的值的一列或一组列,这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。聚集索引是一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。下面介绍聚集索引和主键的区别

sql server重建索引

519次阅读|179次收藏|496次赞

当随着表的数据量不断增长,很多存储的数据进行了不适当的跨页,会产生很多索引的碎片,数据碎片会导致SQL Server进行不必要的数据读,降低SQL Server的性能,这时候需要重建索引来提高查询性能,重建索引是为了减少数据碎片。

数据库创建索引的注意事项

64次阅读|474次收藏|109次赞

索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。建立索引的目的是加快对表中记录的查找或排序。 为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。下面介绍创建数据库索引时需要注意的地方。

索引扫描与索引查找

63次阅读|215次收藏|470次赞

虽然都是通过索引取到相应数据,但是两者在过程上还是有区别的,索引扫描与表扫描差不多,都是把索引从开始扫描到结束,而索引查找就不一样了,会根据你查询的字符,定位到索引的局部位置,然后再开始查找,不用把整个索引全部扫描一遍,在效率上比索引扫描快很多。

聚集索引和非聚集索引的区别有哪些

995次阅读|137次收藏|443次赞

SQL SERVER提供了两种索引:聚集索引和非聚集索引。聚集索引:表中存储的数据按照索引的顺序存储,检索效率比非聚集索引高,但对数据更新影响较大。非聚集索引:不影响表中数据的存储顺序,检索效率比聚集索引低,但对数据更新影响较小。

数据库索引如何使用

369次阅读|180次收藏|226次赞

索引是对数据库表中一个或多个列的值进行排序的结构,建立索引的目的是加快对表中记录的查找或排序。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。索引又分为聚集索引和非聚集索引,下面介绍数据库中如何使用索引。

您最近浏览过的文章