欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql覆蓋索引和前綴索引的實(shí)戰(zhàn)

 更新時(shí)間:2024年07月29日 08:42:06   作者:如果決定要走又何必挽留  
SQL是優(yōu)化數(shù)據(jù)庫(kù)的一個(gè)重要手段,本文主要介紹了Mysql覆蓋索引和前綴索引的實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一.SQL提示        

SQL提示,是優(yōu)化數(shù)據(jù)庫(kù)的一個(gè)重要手段,簡(jiǎn)單來(lái)說(shuō),就是在SQL語(yǔ)句加入一些人為的提示來(lái)達(dá)到

二.覆蓋索引

盡量使用覆蓋索引(查詢使用了索引,并且需要返回的列,在該索引中已經(jīng)全部能夠找到),減少select*

知識(shí)小貼士:

using index condition :查找使用了索引,但是需要回表查詢數(shù)據(jù)
using where;using index:查找使用了索引,但是需要的數(shù)據(jù)都在索引列中能找到,所以不需要回表查詢數(shù)據(jù)

三.前綴索引

當(dāng)字段類(lèi)型為字符串(varchar,text等)時(shí),有時(shí)候需要索引很長(zhǎng)的字符串,這會(huì)讓索引變得很大,查詢時(shí),浪費(fèi)大量的磁盤(pán)IO,影響查詢效率。此時(shí)可以只將字符串的一部分前綴,建立索引,這樣可以大大節(jié)約索引空間,從而提高索引效率

語(yǔ)法

create index idx_XXXX  on table_name(column(n));

前綴長(zhǎng)度

可以根據(jù)索引的選擇性決定,而選擇性是指不重復(fù)性的索引值

前綴索引的查詢流程

id是主鍵

在eamil前五個(gè)字符構(gòu)建一個(gè)前綴索引

到此這篇關(guān)于Mysql 覆蓋索引和前綴索引的實(shí)戰(zhàn)的文章就介紹到這了,更多相關(guān)Mysql覆蓋索引和前綴索引內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql Workbench查詢mysql數(shù)據(jù)庫(kù)方法

    Mysql Workbench查詢mysql數(shù)據(jù)庫(kù)方法

    在本篇文章里小編給大家分享了個(gè)關(guān)于Mysql Workbench查詢mysql數(shù)據(jù)庫(kù)方法和步驟,有需要的朋友們學(xué)習(xí)下。
    2019-03-03
  • SQL分頁(yè)查詢存儲(chǔ)過(guò)程代碼分享

    SQL分頁(yè)查詢存儲(chǔ)過(guò)程代碼分享

    本文主要分享了SQL分頁(yè)查詢存儲(chǔ)過(guò)程的具體實(shí)例代碼,具有一定的參考價(jià)值,需要的朋友一起來(lái)看下吧
    2016-12-12
  • MySQL 數(shù)據(jù)庫(kù)定時(shí)備份的幾種方式(全面)

    MySQL 數(shù)據(jù)庫(kù)定時(shí)備份的幾種方式(全面)

    在操作數(shù)據(jù)過(guò)程中,可能會(huì)導(dǎo)致數(shù)據(jù)錯(cuò)誤,甚至數(shù)據(jù)庫(kù)奔潰,而有效的定時(shí)備份能很好地保護(hù)數(shù)據(jù)庫(kù)。本篇文章主要講述了幾種方法進(jìn)行 MySQL 定時(shí)備份數(shù)據(jù)庫(kù)。
    2021-09-09
  • MySQL中ESCAPE關(guān)鍵字的用法詳解

    MySQL中ESCAPE關(guān)鍵字的用法詳解

    這篇文章主要介紹了MySQL中ESCAPE關(guān)鍵字的用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • MYSQL代碼 定期備份Mysql數(shù)據(jù)庫(kù)

    MYSQL代碼 定期備份Mysql數(shù)據(jù)庫(kù)

    Mysql自動(dòng)備份腳本供大家參考,實(shí)現(xiàn)了定期備份Mysql數(shù)據(jù)庫(kù),并且可以選在在每周的一天做指定目錄下文件的全面?zhèn)浞?,備份文件自?dòng)上傳到你指定的FTP上,保證了備份的可靠性。
    2009-04-04
  • Mysql使用sum()函數(shù)返回null的問(wèn)題詳解

    Mysql使用sum()函數(shù)返回null的問(wèn)題詳解

    MySQL的Sum()函數(shù)是用來(lái)找出所有記錄的一個(gè)字段的總和,下面這篇文章主要給大家介紹了關(guān)于Mysql使用sum()函數(shù)返回null的問(wèn)題,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • mysql之如何給大表加字段

    mysql之如何給大表加字段

    這篇文章主要介紹了mysql之如何給大表加字段問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • linux/mac安裝mysql忘記密碼的解決辦法

    linux/mac安裝mysql忘記密碼的解決辦法

    這篇文章主要給大家介紹了關(guān)于linux/mac安裝mysql忘記密碼的解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • MySQL數(shù)據(jù)庫(kù)安全秘籍之守護(hù)數(shù)據(jù)金庫(kù)防火防盜防攻擊

    MySQL數(shù)據(jù)庫(kù)安全秘籍之守護(hù)數(shù)據(jù)金庫(kù)防火防盜防攻擊

    MySQL是許多公司和組織的關(guān)鍵數(shù)據(jù)庫(kù),因此其安全性的重要性如此顯而易見(jiàn),為了確保MySQL的安全性,需要采取多種措施來(lái)增強(qiáng)其安全性,本文給大家介紹MySQL數(shù)據(jù)庫(kù)安全秘籍之守護(hù)數(shù)據(jù)金庫(kù)防火防盜防攻擊,感興趣的朋友一起看看吧
    2023-03-03
  • MAC版修改MySQL初始密碼的方法

    MAC版修改MySQL初始密碼的方法

    這篇文章主要介紹了MAC版修改MySQL初始密碼的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02

最新評(píng)論