文章詳情頁(yè)
mysql索引 - mysql的普通索引使用問題
瀏覽:153日期:2022-06-17 09:28:40
問題描述
mysql一般建表都會(huì)設(shè)置主鍵索引 然后對(duì)唯一性的字段設(shè)置唯一索引 但普通索引從來沒用過 普通索引是在非唯一性 需要索引的地方用嗎 有沒有舉例說明 是要對(duì)大多數(shù)的字段 都進(jìn)行普通索引嗎?
問題解答
回答1:建立索引和你要做哪些字段查詢有關(guān),主鍵是默認(rèn)建立索引。其他字段,如果你要做查詢,也是要建立索引,當(dāng)然你也可以不建立索引,索引的目的是提高查詢速度,但是會(huì)增加數(shù)據(jù)庫(kù)的體積。不僅僅mysql,其他數(shù)據(jù)庫(kù)都是如此。
回答2:如果有個(gè)字段查詢頻率比較高,不是主鍵,也不是索引,加個(gè)普通索引,增加下查詢效率!
回答3:一般對(duì)where條件加普通索引,這里還考慮各種因素的
上一條:mysql億級(jí)數(shù)據(jù)的標(biāo)簽數(shù)據(jù)庫(kù)如何正確建索引進(jìn)行模糊查詢下一條:mysql多表聯(lián)合查詢優(yōu)化的問題
相關(guān)文章:
1. 如何解決docker宿主機(jī)無法訪問容器中的服務(wù)?2. html - css 如何讓文字標(biāo)題顯示在邊框上?3. node.js - vue-cll+sass 樣式不出來 已經(jīng)npm install sass、 sass-loader了4. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????5. html按鍵開關(guān)如何提交我想需要的值到數(shù)據(jù)庫(kù)6. 在應(yīng)用配置文件 app.php 中找不到’route_check_cache’配置項(xiàng)7. node.js - 在阿里云搭建vue環(huán)境后npm run dev 沒有看到vue歡迎頁(yè)面而是 UnhandledPromiseRejection8. 跟著課件一模一樣的操作使用tp6,出現(xiàn)了錯(cuò)誤9. PHP類屬性聲明?10. pdo 寫入到數(shù)據(jù)庫(kù)的內(nèi)容為中文的時(shí)候?qū)懭雭y碼
排行榜

熱門標(biāo)簽