成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL索引分類(lèi)和各自用途

數(shù)據(jù)庫(kù) Oracle 數(shù)據(jù)庫(kù)運(yùn)維
MySQL索引分為普通索引、唯一性索引、全文索引、單列索引、多列索引等等。這里將為大家介紹著幾種索引各自的用途。

一、 MySQL: 索引以B樹(shù)格式保存

Memory存儲(chǔ)引擎可以選擇Hash或BTree索引,Hash索引只能用于=或<=>的等式比較。

1、普通索引:create index on Tablename(列的列表)

alter table TableName add index (列的列表)

create table TableName([...], index [IndexName] (列的列表)

2、***性索引:create unique index

alter ... add unique

主鍵:一種***性索引,必須指定為primary key

3、全文索引:從3.23.23版開(kāi)始支持全文索引和全文檢索,F(xiàn)ULLTEXT,

可以在char、varchar或text類(lèi)型的列上創(chuàng)建。

4、單列索引、多列索引:

多個(gè)單列索引與單個(gè)多列索引的查詢(xún)效果不同,因?yàn)椋?/P>

執(zhí)行查詢(xún)時(shí),MySQL只能使用一個(gè)索引,會(huì)從多個(gè)索引中選擇一個(gè)限制最為嚴(yán)格的索引。

5、最左前綴(Leftmost Prefixing):多列索引,例如:fname_lname_age索引,以下的搜索條件MySQL都將使用

fname_lname_age索引:firstname,lastname,age;firstname,lastname;firstname,其他情況將不使用。

二、根據(jù)sql查詢(xún)語(yǔ)句確定創(chuàng)建哪種類(lèi)型的索引,如何優(yōu)化查詢(xún)

選擇索引列:

 a.性能優(yōu)化過(guò)程中,選擇在哪個(gè)列上創(chuàng)建索引是最重要的步驟之一。可以考慮使用索引的主要有

兩種類(lèi)型的列:在where子句中出現(xiàn)的列,在join子句中出現(xiàn)的列。

b.考慮列中值的分布,索引的列的基數(shù)越大,索引的效果越好。

c.使用短索引,如果對(duì)字符串列進(jìn)行索引,應(yīng)該指定一個(gè)前綴長(zhǎng)度,可節(jié)省大量索引空間,提升查詢(xún)速度。

d.利用最左前綴

e.不要過(guò)度索引,只保持所需的索引。每個(gè)額外的索引都要占用額外的磁盤(pán)空間,并降低寫(xiě)操作的性能。

在修改表的內(nèi)容時(shí),索引必須進(jìn)行更新,有時(shí)可能需要重構(gòu),因此,索引越多,所花的時(shí)間越長(zhǎng)。

MySQL只對(duì)一下操作符才使用索引:<,<=,=,>,>=,between,in,

以及某些時(shí)候的like(不以通配符%或_開(kāi)頭的情形)。

【編輯推薦】

  1. SQL Server置疑數(shù)據(jù)庫(kù)解決方法
  2. SQL Server 2008的升級(jí)與部署
  3. 淺談配置SQL Server遠(yuǎn)程備份的方法
責(zé)任編輯:彭凡 來(lái)源: hi.baidu.com
相關(guān)推薦

2009-06-12 10:16:27

EJB分類(lèi)

2010-04-21 13:10:53

Oracle用戶(hù)權(quán)限

2010-10-12 13:42:11

MySQL單列索引

2021-07-26 10:42:49

云計(jì)算AIOps人工智能

2016-11-03 19:10:02

Linux操作系統(tǒng)

2010-10-12 16:50:14

MySQL Hash索

2010-11-11 15:48:54

MySQL單列索引

2010-08-02 09:10:36

Flex模塊化

2010-07-12 13:39:10

UML對(duì)象圖

2022-03-25 13:39:40

區(qū)塊鏈技術(shù)房地產(chǎn)

2018-06-07 08:54:01

MySQL性能優(yōu)化索引

2019-09-25 15:09:30

MySQL索引SQL

2011-09-30 14:17:35

iReader

2014-03-13 09:20:38

jQueryAngularJs

2010-07-02 12:31:35

UML對(duì)象圖

2015-10-30 15:55:43

MySQL

2020-09-28 15:34:38

ElasticSear索引MySQL

2010-04-19 13:31:42

Oracle索引

2025-02-28 10:31:50

2025-05-06 08:55:00

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品91av| 日韩福利| 日本精品一区二区三区视频 | 国产在线一区二区三区 | 国产精品成人一区二区三区 | 国产精品1区2区 | 久久久久久久久久久爱 | 国产视频不卡一区 | 国产精品久久久亚洲 | 国产精品中文字幕在线 | 成人在线一区二区 | 欧美精品在欧美一区二区少妇 | 中文字幕欧美一区 | 国产一区二区三区免费视频 | 欧美一区二区三区在线视频 | 亚洲精品中文字幕 | 成人国产在线视频 | 福利精品在线观看 | 亚洲欧美日本在线 | 久久精品亚洲精品国产欧美 | 99爱免费| 成人国内精品久久久久一区 | 免费观看的av毛片的网站 | 国产美女一区二区 | 欧美日韩不卡合集视频 | 久久在线 | 精品国产一区二区三区av片 | 久久久久久久久久久久久久国产 | 国产欧美日韩精品一区 | 九九九视频在线 | 欧美日韩大陆 | 精品视频久久久 | 黄色成人国产 | 亚洲国产精品久久久久 | 日本成人在线观看网站 | 亚洲97| 久久亚洲国产 | 三级黄色片在线观看 | 91直接看| 精品国产视频在线观看 | 成年人免费在线视频 |