您好,登錄后才能下訂單哦!
這篇文章主要介紹mysql中Innodb的有哪些特性,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
1、插入緩沖,將多個插入合并到一個操作中。
可減少隨機IO帶來的性能損失。
2、雙寫機制,刷新臟頁時避免只寫一半造成數據混亂。
3、自適應哈希,如果觀察到建立hash索引可以提高性能,則在緩沖池中建立hash索引。
4、預讀,預測哪些頁面將被讀取并讀入緩沖池。
實例
create table t1(a int not null primary key ,b int not null,c int not null,d varchar(32))engine=InnoDB; create table t2(a int not null primary key ,b int not null,c int not null,d varchar(32))engine=MyISAM; insert into t1(a,b,c,d) values(1,1,1,'a'); insert into t1(a,b,c,d) values(3,2,2,'c'); insert into t1(a,b,c,d) values(2,2,2,'b'); insert into t1(a,b,c,d) values(4,1,1,'d'); insert into t1(a,b,c,d) values(6,1,2,'e'); insert into t1(a,b,c,d) values(7,2,3,'m'); insert into t1(a,b,c,d) values(9,2,3,'m'); insert into t1(a,b,c,d) values(11,9,3,'m'); insert into t1(a,b,c,d) values(5,2,3,'m'); insert into t2(a,b,c,d) values(1,1,1,'a'); insert into t2(a,b,c,d) values(3,2,2,'c'); insert into t2(a,b,c,d) values(2,2,2,'b'); insert into t2(a,b,c,d) values(4,1,1,'d'); insert into t2(a,b,c,d) values(6,1,2,'e'); insert into t2(a,b,c,d) values(7,2,3,'m'); insert into t2(a,b,c,d) values(9,2,3,'m'); insert into t2(a,b,c,d) values(11,9,3,'m');
以上是“mysql中Innodb的有哪些特性”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。