最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入探討:MySQL數(shù)據(jù)庫(kù)MyISAM與InnoDB存儲(chǔ)引擎的比較

 更新時(shí)間:2013年06月03日 11:19:30   作者:  
本篇文章是對(duì)MySQL數(shù)據(jù)庫(kù)MyISAM與InnoDB存儲(chǔ)引擎的比較進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

MySQL有多種存儲(chǔ)引擎,MyISAM和InnoDB是其中常用的兩種。這里介紹關(guān)于這兩種引擎的一些基本概念(非深入介紹)。
MyISAM是MySQL的默認(rèn)存儲(chǔ)引擎,基于傳統(tǒng)的ISAM類(lèi)型,支持全文搜索,但不是事務(wù)安全的,而且不支持外鍵。每張MyISAM表存放在三個(gè)文件中:frm 文件存放表格定義;數(shù)據(jù)文件是MYD (MYData);索引文件是MYI (MYIndex)。
InnoDB是事務(wù)型引擎,支持回滾、崩潰恢復(fù)能力、多版本并發(fā)控制、ACID事務(wù),支持行級(jí)鎖定(InnoDB表的行鎖不是絕對(duì)的,如果在執(zhí)行一個(gè)SQL語(yǔ)句時(shí)MySQL不能確定要掃描的范圍,InnoDB表同樣會(huì)鎖全表,如like操作時(shí)的SQL語(yǔ)句),以及提供與Oracle類(lèi)型一致的不加鎖讀取方式。InnoDB存儲(chǔ)它的表和索引在一個(gè)表空間中,表空間可以包含數(shù)個(gè)文件。
主要區(qū)別:
•MyISAM是非事務(wù)安全型的,而InnoDB是事務(wù)安全型的。
•MyISAM鎖的粒度是表級(jí),而InnoDB支持行級(jí)鎖定。
•MyISAM支持全文類(lèi)型索引,而InnoDB不支持全文索引。
•MyISAM相對(duì)簡(jiǎn)單,所以在效率上要優(yōu)于InnoDB,小型應(yīng)用可以考慮使用MyISAM。
•MyISAM表是保存成文件的形式,在跨平臺(tái)的數(shù)據(jù)轉(zhuǎn)移中使用MyISAM存儲(chǔ)會(huì)省去不少的麻煩。
•InnoDB表比MyISAM表更安全,可以在保證數(shù)據(jù)不會(huì)丟失的情況下,切換非事務(wù)表到事務(wù)表(alter table tablename type=innodb)。
應(yīng)用場(chǎng)景:
•MyISAM管理非事務(wù)表。它提供高速存儲(chǔ)和檢索,以及全文搜索能力。如果應(yīng)用中需要執(zhí)行大量的SELECT查詢,那么MyISAM是更好的選擇。
•InnoDB用于事務(wù)處理應(yīng)用程序,具有眾多特性,包括ACID事務(wù)支持。如果應(yīng)用中需要執(zhí)行大量的INSERT或UPDATE操作,則應(yīng)該使用InnoDB,這樣可以提高多用戶并發(fā)操作的性能。
常用命令:
(1)查看表的存儲(chǔ)類(lèi)型(三種):
•show create table tablename
•show table status from  dbname  where name=tablename
•mysqlshow  -u user -p password --status dbname tablename
(2)修改表的存儲(chǔ)引擎:
•alter table tablename type=InnoDB
(3)啟動(dòng)mysql數(shù)據(jù)庫(kù)的命令行中添加以下參數(shù)使新發(fā)布的表都默認(rèn)使用事務(wù):
•--default-table-type=InnoDB
(4)臨時(shí)改變默認(rèn)表類(lèi)型:
•set table_type=InnoDB
•show variables like 'table_type'

相關(guān)文章

  • 一文搞懂MySQL元數(shù)據(jù)鎖(MDL)

    一文搞懂MySQL元數(shù)據(jù)鎖(MDL)

    這篇文章主要為大家詳細(xì)介紹了MySQL中元數(shù)據(jù)鎖(MDL)的相關(guān)資料,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)有一定的借鑒價(jià)值,需要的可以參考一下
    2022-09-09
  • MySQL表內(nèi)連和外連的具體使用

    MySQL表內(nèi)連和外連的具體使用

    我們?cè)谑褂肕ySQL的時(shí)候,經(jīng)常涉及到內(nèi)連接和外連接的應(yīng)用,本文就來(lái)詳細(xì)的介紹一下MySQL表內(nèi)連和外連的具體使用,感興趣的可以了解一下
    2023-10-10
  • Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問(wèn)題及排查方法

    Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問(wèn)題及排查方法

    這篇文章主要介紹了Navicat連接linux虛擬機(jī)上的MySQL可能遇到的問(wèn)題以及如何排查,本文給大家展示了問(wèn)題描述及解決方法,需要的朋友可以參考下
    2024-02-02
  • MySQL復(fù)制之GTID復(fù)制的具體使用

    MySQL復(fù)制之GTID復(fù)制的具體使用

    從MySQL 5.6.5開(kāi)始新增了一種基于GTID的復(fù)制方式,本文主要介紹了MySQL復(fù)制之GTID復(fù)制的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Mac操作系統(tǒng)下MySQL密碼忘記后重置密碼的方法

    Mac操作系統(tǒng)下MySQL密碼忘記后重置密碼的方法

    本文給大家介紹Mac下忘記MySQL密碼后重置密碼的方法,下面通過(guò)關(guān)閉mysql服務(wù)器,配置短命令相關(guān)操作,完成重置密碼功能,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友可以參考下
    2016-06-06
  • MySQL 字符串函數(shù)大全

    MySQL 字符串函數(shù)大全

    如果字符串函數(shù)提供一個(gè)二進(jìn)制字符串作為參數(shù),結(jié)果字符串也是一個(gè)二進(jìn)制字符串。被變換到一個(gè)字符串的數(shù)字被當(dāng)作是一個(gè)二進(jìn)制字符串。這僅影響比較 .
    2009-07-07
  • MySQL基于SSL安全連接的主從復(fù)制(過(guò)程詳解)

    MySQL基于SSL安全連接的主從復(fù)制(過(guò)程詳解)

    SSL(Secure Sockets Layer 安全套接層),及其繼任者傳輸層安全(Transport Layer Security,TLS)是為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議,這篇文章主要介紹了MySQL基于SSL安全連接的主從復(fù)制,需要的朋友可以參考下
    2023-04-04
  • MySQL 遷移后無(wú)法快速導(dǎo)數(shù)據(jù)問(wèn)題解決

    MySQL 遷移后無(wú)法快速導(dǎo)數(shù)據(jù)問(wèn)題解決

    這篇文章主要為大家介紹了MySQL 遷移后無(wú)法快速導(dǎo)數(shù)據(jù)問(wèn)題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • MySQL數(shù)據(jù),查詢QPS,TPS數(shù)據(jù)方式

    MySQL數(shù)據(jù),查詢QPS,TPS數(shù)據(jù)方式

    文章詳細(xì)介紹了查詢MySQL數(shù)據(jù)庫(kù)QPS和TPS的方法和工具,包括直接通過(guò)命令行、PerformanceSchema、mysqladmin、Prometheus、自動(dòng)化腳本等,同時(shí),還提供了優(yōu)化建議,如索引優(yōu)化、SQL調(diào)優(yōu)、事務(wù)控制和配置調(diào)優(yōu)
    2025-02-02
  • 數(shù)據(jù)庫(kù)中GROUP?BY語(yǔ)句詳解、示例、注意事項(xiàng)

    數(shù)據(jù)庫(kù)中GROUP?BY語(yǔ)句詳解、示例、注意事項(xiàng)

    在Oracle數(shù)據(jù)庫(kù)中GROUP?BY是用于對(duì)結(jié)果集進(jìn)行分組的一個(gè)關(guān)鍵字,這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫(kù)中GROUP?BY語(yǔ)句詳解、示例、注意事項(xiàng)的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-06-06

最新評(píng)論

咸宁市| 武平县| 略阳县| 招远市| 霍州市| 红安县| 宁德市| 资中县| 博乐市| 图木舒克市| 乌恰县| 馆陶县| 弋阳县| 鸡西市| 昌都县| 梁河县| 洪泽县| 枣庄市| 津市市| 兰溪市| 翼城县| 马边| 浪卡子县| 阳东县| 磴口县| 华宁县| 田东县| 北京市| 夏河县| 寿阳县| 连平县| 郸城县| 兴义市| 加查县| 小金县| 鲜城| 旅游| 黄山市| 高淳县| 全南县| 康定县|