mysql優(yōu)化之路----hash索引優(yōu)化
創(chuàng)建表
CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `msg` varchar(20) NOT NULL DEFAULT '', `crcmsg` int(15) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8
//插入數(shù)據(jù)
insert into t1 (msg) values('www.baidu.com'),('www.sina.com');
分別給msg, crcmsg 字段添加索引
alter table t1 add index msg(msg(5)); update t1 set crcmsg=crc32(msg);
alter table t1 add index crcmsg(crcmsg);
開始做測試
最后數(shù)據(jù)表結(jié)構(gòu)
根據(jù)key_len的長度的大小從而給數(shù)據(jù)庫查詢提高速度。
自己做的小測試,希望能夠給您帶來收獲,祝您工作愉快。
- mysql性能優(yōu)化之索引優(yōu)化
- MySQL 索引分析和優(yōu)化
- MySQL中索引優(yōu)化distinct語句及distinct的多字段操作
- Mysql使用索引實(shí)現(xiàn)查詢優(yōu)化
- Mysql limit 優(yōu)化,百萬至千萬級快速分頁 復(fù)合索引的引用并應(yīng)用于輕量級框架
- MySQL索引背后的之使用策略及優(yōu)化(高性能索引策略)
- MySQL 聯(lián)合索引與Where子句的優(yōu)化 提高數(shù)據(jù)庫運(yùn)行效率
- MySQL Order By索引優(yōu)化方法
- 探究MySQL優(yōu)化器對索引和JOIN順序的選擇
- Mysql索引選擇以及優(yōu)化詳解
相關(guān)文章
mysql5.7創(chuàng)建用戶授權(quán)刪除用戶撤銷授權(quán)
這篇文章主要介紹了mysql5.7創(chuàng)建用戶授權(quán)刪除用戶撤銷授權(quán)的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02登錄mysql報(bào)錯(cuò)Can‘t connect to MySQL server&n
這篇文章主要給大家介紹了登錄mysql報(bào)錯(cuò) Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)解決方法,文中有詳細(xì)的解決步驟,需要的朋友可以參考下2023-09-09IDEA 鏈接Mysql數(shù)據(jù)庫并執(zhí)行查詢操作的完整代碼
這篇文章主要介紹了IDEA 鏈接Mysql數(shù)據(jù)庫并執(zhí)行查詢操作的完整代碼,代碼不難,詳細(xì)大家看完本文肯定有意向不到的收獲,感興趣的朋友跟隨小編一起看看吧2021-05-05Myeclipse連接mysql數(shù)據(jù)庫心得體會
這篇文章主要為大家詳細(xì)介紹了MyEclipse連接MySQL數(shù)據(jù)庫圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10MySQL數(shù)據(jù)庫備份恢復(fù)實(shí)現(xiàn)代碼
這篇文章主要介紹了MySQL數(shù)據(jù)庫備份恢復(fù)實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06MYSQL ON UPDATE CURRENT_TIMESTAMP當(dāng)字段值發(fā)生改變時(shí)才會更
本文主要介紹了MYSQL ON UPDATE CURRENT_TIMESTAMP當(dāng)字段值發(fā)生改變時(shí)才會更新記錄的時(shí)間,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01