林宜順
0前言MySQL8.0開始支持隱藏索引,不可見索引。它允許快速啟用/禁用MySQLOptimizer使用的索引。
隱藏索引不會(huì)被優(yōu)化器使用,但仍需維護(hù)
1應(yīng)用場景軟刪除灰度發(fā)布,測(cè)試新索引:在不影響現(xiàn)有查詢性能的情況下,測(cè)試新創(chuàng)建的索引是否有效維護(hù)索引:在更新或重建索引時(shí),可以先將其設(shè)置為不可見,避免影響在線查詢臨時(shí)禁用無用索引:如果某個(gè)索引不再被頻繁使用,可以將其設(shè)置為不可見,減少不必要的開銷2啥用?若想刪除一個(gè)索引,又想事先知道效果??墒顾鼘?duì)優(yōu)化程序不可見。這是一個(gè)快速的元數(shù)據(jù)更改,使索引不可見。一旦確定沒有性能下降,就可真正去刪除索引。
關(guān)鍵:隱藏索引不能供優(yōu)化器使用,但它仍存在,并通過寫入操作保持最新。即便嘗試“FORCEINDEX”,優(yōu)化器也不會(huì)用它,雖然我認(rèn)為我們應(yīng)該能在某種程度強(qiáng)制它??赡軙?huì)有這樣情況:
可創(chuàng)建一個(gè)新的隱形索引,但若想測(cè)試它,須使它可見。即所有對(duì)應(yīng)用程序有即時(shí)影響的查詢都將能用它。若目的只是想測(cè)試它,我不認(rèn)為這是最好方法,不是所有人的服務(wù)器都有相同的數(shù)據(jù)大小和真實(shí)數(shù)據(jù)。強(qiáng)制隱藏索引這時(shí)可能會(huì)很有用。
你有許多索引,但不確定哪個(gè)未使用??蓪⒁粋€(gè)索引更改為不可見,以查看是否存在任何性能下降。若是,你可立即更改。
可能有個(gè)特殊情況:只有一個(gè)查詢可用該索引。此時(shí),隱藏索引可能是很好解決方案。
3創(chuàng)建有兩個(gè)選項(xiàng):
3.1創(chuàng)建一個(gè)具有隱藏索引的表CREATETABLEt1(iINT,jINT,kINT,INDEXi_idx(i)INVISIBLE)ENGINE=InnoDB;CREATEINDEXj_idxONt1(j)INVISIBLE;3.2altertable并將索引更改為隱藏ALTERTABLEt1ADDINDEXk_idx(k)INVISIBLE;4使用如果我們現(xiàn)在要?jiǎng)h除索引,我們可以將其更改為隱藏。但是使用“FORCE/USEINDEX”的查詢?cè)趺礃樱克麄兪欠駮?huì)拋出一個(gè)錯(cuò)誤?如果強(qiáng)制不存在的索引,你會(huì)收到錯(cuò)誤。你不會(huì)看到隱藏索引的錯(cuò)誤。優(yōu)化器不會(huì)使用它,但知道它存在。
大型表上,這可能導(dǎo)致嚴(yán)重性能問題。即使MySQL在查詢執(zhí)行期間不拋任何錯(cuò)誤,它也應(yīng)在錯(cuò)誤日志中記錄一個(gè)警告。
《軍寵小媳婦》閃婚后,她看見他穿上軍裝離開,傻眼了:是軍婚
一番收拾之后,簡容被師長家的警衛(wèi)員叫走了,吃完晚飯回來的時(shí)候,溫婉早已經(jīng)睡著了,簡容也在客廳涼席上湊合了一晚_|。第二天一早,警衛(wèi)員開著軍用吉普車來接簡容和溫婉去部隊(duì),東西不多,大都是溫婉的,簡容和警衛(wèi)員小劉,將東西了后備箱————。站在院子里,簡容看著一身軍裝的溫婉,再次開口﹕“溫婉,部隊(duì)條件真的有幫助請(qǐng)點(diǎn)贊_。
小說:小軍醫(yī)迂回追愛zhong校,他刻板卻終陷溫柔鄉(xiāng)
咱團(tuán)里頭,從團(tuán)長到政委哪個(gè)不怕媳婦兒的,哎,嫂子太小了,實(shí)戰(zhàn)經(jīng)驗(yàn)不足--。溫婉一路小跑的跟在簡容后頭,似乎是意識(shí)到自己步子太快,簡容慢了一些速度,溫婉一路上跟著簡容到了辦公室。進(jìn)了辦公室,簡容在辦公桌前的椅子上坐下,溫婉站在門口,揪著身前的白大褂,沒敢看簡容的眼睛,簡容看著溫婉,這會(huì)兒知道后面會(huì)介紹-_。
軍婚甜文:《軍寵小媳婦》刻板嚴(yán)肅中校軍官vs強(qiáng)勢(shì)來襲的小軍醫(yī)!
精彩節(jié)選優(yōu)先:《軍寵小媳婦》軍婚又酥又甜,越看越上癮,快來看看你喜歡嗎?從那事兒,溫婉心里就只有簡容了,填報(bào)志愿那天,她就報(bào)了軍醫(yī)大。溫爸爸表示很欣慰,畢竟他也軍人,當(dāng)然希望閨女能繼成衣缽,在溫婉心里,覺得職業(yè)跟簡容相同,她才能跟簡容走的更近。沒事兒的時(shí)候,也會(huì)常去簡容家串門,只希望偶爾等我繼續(xù)說--。
來源:紅網(wǎng)
作者:毛怡君
編輯:由三
本文為紅辣椒評(píng)論 原創(chuàng)文章,僅系作者個(gè)人觀點(diǎn),不代表紅網(wǎng)立場。轉(zhuǎn)載請(qǐng)附原文出處鏈接和本聲明。