日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

mysql更新索引不影响业务_mysql索引更新要多久

發(fā)布時(shí)間:2023/11/27 生活经验 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql更新索引不影响业务_mysql索引更新要多久 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

MySQL索引的建立對(duì)于MySQL的高效運(yùn)行是很重要的,索引可以大大提高M(jìn)ySQL的檢索速度。

打個(gè)比方,如果合理的設(shè)計(jì)且使用索引的MySQL是一輛蘭博基尼的話,那么沒(méi)有設(shè)計(jì)和使用索引的MySQL就是一個(gè)人力三輪車(chē)。

索引分單列索引和組合索引。單列索引,即一個(gè)索引只包含單個(gè)列,一個(gè)表可以有多個(gè)單列索引,但這不是組合索引。組合索引,即一個(gè)索引包含多個(gè)列。

創(chuàng)建索引時(shí),你需要確保該索引是應(yīng)用在SQL 查詢語(yǔ)句的條件(一般作為 WHERE 子句的條件)。

實(shí)際上,索引也是一張表,該表保存了主鍵與索引字段,并指向?qū)嶓w表的記錄。

32核心,30多G 內(nèi)存,一千萬(wàn)的條目在時(shí)間上建立非聚集索引,用了 7 分鐘。

一億數(shù)據(jù)量的話估計(jì)要大于70分鐘。

聚集索引時(shí)間更長(zhǎng)。 這個(gè)需要索引排序,建立分支索引復(fù)合B樹(shù)。

一般海量數(shù)據(jù)不如新建立表,建立好索引,然后逐批導(dǎo)入數(shù)據(jù)。

差勁點(diǎn)的機(jī)器,一億數(shù)據(jù)建立索引基本就是死機(jī)或是僵尸狀態(tài)。

只能慢慢的等了,一天都不行,就上邊那方法。

索引跟類型關(guān)系很大,一般定長(zhǎng)字段比變長(zhǎng)字段簡(jiǎn)單,IO消耗小,時(shí)間節(jié)省,復(fù)合索引變長(zhǎng)越多就越復(fù)雜,其次就是 一表多索引,這種情況 會(huì)衍生各種存儲(chǔ)索引結(jié)構(gòu),就更費(fèi)時(shí)間了。

表有多少數(shù)據(jù)頁(yè),多少文件,每頁(yè)多少槽位都會(huì)影響時(shí)間。

總結(jié)

以上是生活随笔為你收集整理的mysql更新索引不影响业务_mysql索引更新要多久的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。