10-04索引的概述

索引:是SQL编排数据的方法。

为SQL SEVER提供的一种方法来编排数据。

索引分类:

聚集索引:正文内容本身就是按照一定规则排列的目录,

称为‘聚集索引’。

非聚集索引:目录纯粹是目录,正文纯粹是正文的排序方式称为‘非聚集索引’。

作用:大大提高数据库的检索速度,改善数据库性能。

建立索引的一般原则:

每一个表只能创建一个聚集索引。

每一行表中最多创建249个非聚集索引。

在经常查询的字段上建立查询。

text,image和bit数据类型的列上建立索引。

外建列可以建立索引。

主键列必须建立索引。

重复值比较多,查询较少的列上不要建立查询。

时间: 2024-10-14 10:28:37

10-04索引的概述的相关文章

18._4索引器概述及声明

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _18._4索引器概述及声明 { public class Clerk { private string name; public string Name { get { return name; } set { name = value; } }

10.Mysql索引

10.索引的设计和使用10.1 索引概述BTREE索引:Mysql(MyIASM和Innodb)默认的索引类型.前缀索引:对索引字段的前N个字符创建索引.N的最大取值和存储引擎有关,MyIASM支持最大前缀长度为1000字节,Innodb引擎支持最大前缀长度为767字节.全文索引:可用于全文搜索.仅有MyIASM支持全文索引,且只限于CHAR.VARCHAR.Text类型的列.空间类型索引:仅有MyIASM支持空间类型索引,索引列必须为非空.HASH索引:仅有MEMORY支持HASH索引.创建索

CYPE.V2015综合建筑设计和分析软件+CD-ADAPCO.SPEED.10.04.011.WIN32

CD-ADAPCO.SPEED.10.04.011.WIN32完整的电机解决方案   CD-adapco 是专注于计算流体动力学的全球最大非上市计算机辅助工程提供商.技术领先的模拟套装STAR-CCM+® 和 STAR-CD® 是该公司的主打产品.CD-adapco 的业务范围突破了计算流体动力学软件开发的范围,囊括了流体动力学.热传递和结构工程方面的各种计算机辅助工程设计服务.该公司一直秉承着"通过工程模拟软件和服务激发创新和降低成本"的使命. CD-ADAPCO.SPEED-为电机

【转】Ubuntu 10.04 LTS 的窗口控制按钮从左上角调整到右上角

原文网址:http://www.linuxidc.com/Linux/2010-05/26111.htm 升级到Ubuntu 10.04后最大的问题,是最小最大和关闭按钮,放到了左边.这叫Ubuntu的MAC化.这给操作带来了很大的不便.大部分的theme的窗口关闭按钮都放到左边去了.每次有窗口操作,不得不左右寻找,降低了效率. 改改即可: 窗口功能按钮的位置取决于一个配置文件.我们将使用图形界面“gconf-editor”修改这个配置文件. 按下“Alt + F2”组合键,在弹出的运行应用程序

在虚拟机下安装ubuntu 10.04 64bit,并修改root用户密码

实验的环境: 笔记本是:HP 虚拟机:VMware  9 准备安装的操作系统: ubuntu 10.04  64bit 实验步骤: 一:让自己的hp支持虚拟化技术(由于ubuntu 10.04  64bit需要CPU支持虚拟化技术,所以要通过bios来更改电脑的默认设置) 启动时根据提示按 Esc 键 按 F10 键以配置 BIOS 使用箭头键滚动到"System Configuration" 选择"Virtualization Technology",然后按 En

Ubuntu 10.04下架设流媒体服务器

Ubuntu 10.04下架设流媒体服务器 个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决! 目前主流的流媒体服务器有微软的windows media server.RealNetworks的Helix server和苹果公司的Darwin Streaming Server. 微软的windows media server只能在windows 2000 server和windows 2003 ser

Using iSCSI On Ubuntu 10.04 (Initiator And Target)

This guide explains how you can set up an iSCSI target and an iSCSI initiator (client), both running Ubuntu 10.04. The iSCSI protocol is a storage area network (SAN) protocol which allows iSCSI initiators to use storage devices on the (remote) iSCSI

ubuntu 10.04.4版本第一次安装注意点和说明

引语:linux现在主要有两个系,一个是Redhat系和debian系,redhat系有redhat,centos等版本操作系统,debian系有ubuntu等版本操作系统:可能大家习惯用了redhat系的linux,如果再用上debian系的ubuntu后会有好多很多的不同和需要注意的地方: 注意点如下: 1我第一次安装ubuntu10.04.4 server版本后,直到安装完都没有root这个用户的设置,只在安装过程有设置一般用户,这就导致我切换到root用户不知道密码,事实上我们第一次登陆

Ubuntu 10.04——boa服务器的搭建

 声明:自从第一次发表博文不知不觉过去了好久了,非常抱歉没能把自己的东西分享出来,但是由于上家公司本月初裁员,所以致使学的新东西成了半成品,无奈又换了一家,目前已工作三周了,自己也很想写博文分享知识,但是学的东西太杂,有都是半成品,确实不知道以什么为切入点,目前这家公司最近一直在做项目,我想先一点点的写吧,虽然我的东西能在网上找到很多样本,但是我感觉有的不全,还是自己总结的东西比较靠谱,希望对大家有所帮助,如果有新问题,我会不断更新的,好了,废话不多说了...             Ubunt

Installing Webmin on Ubuntu Server 10.04 LTS (Lucid)

I had some trouble installing Webmin 1.510 on Ubuntu 10.04 LTS Server (aka Lucid). The problem is that Webmin uses a deprecated Perl module (a wrapper around Digest::MD5 for users of an ancient MD5 library) and both Debian and Ubuntu refuse to put it