SqlServer聚集索引和非聚集索引的区别
站长网2023-02-17 11:27:2044阅
一、概述
聚集索引:聚集索引是索引结构和数据一起存放的索引。类似于字典的正文,当我们根据拼音直接就能找到那个字。
非聚集索引:非聚集索引是索引结构和数据分开存放的索引。类似于根据偏旁部首找字,首先找到该字所在的地址,再根据地址找到这个字的信息。
二、建立索引
建立聚簇索引使用CREATE INDEX语句,格式为:
- CREATE CLUSTER INDEX index_name ON table_name(column_name1,column_name2,...);
三、区别及优缺点
区别:
1.聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个
2.聚集索引存储记录是物理上连续存在,而非聚集索引是逻辑上的连续,物理存储并不连续
3.聚集索引:物理存储按照索引排序;聚集索引是一种索引组织形式,索引的键值逻辑顺序决定了表数据行的物理存储顺序。
4.非聚集索引:物理存储不按照索引排序;非聚集索引则就是普通索引了,仅仅只是对数据列创建相应的索引,不影响整个表的物理存储顺序。
5.索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。
优势与缺点:
聚集索引插入数据时速度要慢(时间花费在“物理存储的排序”上,也就是首先要找到位置然后插入),查询数据比非聚集数据的速度快。
四、何时使用聚集索引或非聚集索引
动作描述 | 使用聚集索引 | 使用非聚集索引 |
---|---|---|
列经常被分组排序 | 应 | 应 |
返回某范围内的数据 | 应 | 不应 |
一个或极少不同值 | 不应 | 不应 |
小数目的不同值 | 应 | 不应 |
大数目的不同值 | 不应 | 应 |
频繁更新的列 | 不应 | 应 |
外键列 | 应 | 应 |
主键列 | 应 | 应 |
频繁修改索引列 | 不应 | 应 |
五、总结
1.使用聚集索引的查询效率要比非聚集索引的效率要高,但是如果需要频繁去改变聚集索引的值,写入性能并不高,因为需要移动对应数据的物理位置。
2.非聚集索引在查询的时候可以的话就避免二次查询,这样性能会大幅提升。
3.不是所有的表都适合建立索引,只有数据量大表才适合建立索引,且建立在选择性高的列上面性能会更好。
00044
评论列表
共(0)条相关推荐
遇到不认识的字,不用再查字了!用微信1秒就能读出来,很实用
我们在生活中啊,汉字可以说是随处可见的,不管我们的学历有多高,也无论你读过多少书,难免都会遇到一些不认识的字,不懂怎么读,也不知道它的意思,毕竟中华文化博大精深,特别是我们在教孩子做作业的时候,如果遇到自己都不认识的字,那么就更不用说辅导孩子了,一旦教错了,那还会影响到孩子,那今天小俊就给大家分享一个认生僻字的技巧,而且根本不需要查字典,大家可以点赞收藏加关注,方便以后要用的时候,可以快速找到!站长网2023-07-28 12:20:470000Photoshop(简称PS)是一款常用的图像处理软件,其中收缩选区是一项非常实用的功能。
本文将介绍收缩选区的操作步骤及功能。一、收缩选区的操作步骤打开需要操作的图像,在工具栏中选择“套索工具”(或“魔术棒工具”)。使用套索工具(或魔术棒工具)选中需要收缩的区域。在菜单栏中选择“选择”->“收缩”,弹出“收缩选区”对话框。在对话框中输入需要收缩的像素数,点击“确定”即可完成收缩选区的操作。二、收缩选区的功能站长网2023-07-28 10:41:520000这个函数,比VLOOKUP好用10倍,不限版本,简单易懂
哈喽,大家好。许多人都看到过这对函数组合,却不知它比想象中更加强大!下面,就用八种经典应用来给大家介绍一下这个函数吧!此篇是入门级,适合新手查看。INDEX语法:(数组或区域,行号,列号)1、调取一列数据中的第几个数字公式=INDEX(B:B,6)可以得到B列的第六个数据;注解:5月不是这列的第五个,因为有个表头。站长网2023-07-28 14:20:250000使用ps怎样修复图片偏色的问题?
修复图片偏色问题的方法有很多种,以下是一种常用的方法:打开图片并选择“色彩校正”工具。在色彩校正工具窗口中,选择“自动选项”或手动调整“亮度/对比度”、“曝光度”、“饱和度”、“色相”等参数,直到图片颜色看起来自然。如果图片还有色差,可以使用“曲线”工具来调整颜色通道,比如增加红色通道,减少蓝色通道等。最后,如果你想保持图片的原始文件格式,可以选择“另存为”选项来保存修复后的图片。站长网2023-07-27 11:25:170000注意了!手机上这5类应用请尽快卸载,从此告别广告的困扰
相信很多朋友在使用手机的时候啊,经常会发现只要一打开手机,屏幕上就会自动弹出各种各样的广告,而且无论怎么关都关不掉,删也删不掉,非常烦人,不仅会拖慢手机速度,而且使用起来也非常不方便,体验非常不好,其实啊会出现这样的情况,很多时候都是由于我们下载安装了一些恶意软件造成的,那今天小俊就给大家分享一下具体的哪些软件应用引起的,不知道的朋友可以点赞收藏加关注,方便以后需要的时候,可以快速找到!站长网2023-07-29 17:30:560000