亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

Python面試真題 - 你常用的mysql引擎有哪些?各引擎間有什么區(qū)別?

【Python面試真題】- 你常用的mysql引擎有哪些?各引擎間有什么區(qū)別?

  主要 MyISAM 與 InnoDB 兩個(gè)引擎,其主要區(qū)別如下:

  一、InnoDB 支持事務(wù),MyISAM 不支持,這一點(diǎn)是非常之重要。事務(wù)是一種高

  級(jí)的處理方式,如在一些列增刪改中只要哪個(gè)出錯(cuò)還可以回滾還原,而 MyISAM

  就不可以了;

  二、MyISAM 適合查詢以及插入為主的應(yīng)用,InnoDB 適合頻繁修改以及涉及到

  安全性較高的應(yīng)用;

  三、InnoDB 支持外鍵,MyISAM 不支持;

  四、MyISAM 是默認(rèn)引擎,InnoDB 需要指定;

  五、InnoDB 不支持 FULLTEXT 類型的索引;

  六、InnoDB 中不保存表的行數(shù),如 select count(*) from table 時(shí),InnoDB;需要

  掃描一遍整個(gè)表來(lái)計(jì)算有多少行,但是 MyISAM 只要簡(jiǎn)單的讀出保存好的行數(shù)即

  可。注意的是,當(dāng) count(*)語(yǔ)句包含 where 條件時(shí) MyISAM 也需要掃描整個(gè)表;

  七、對(duì)于自增長(zhǎng)的字段,InnoDB 中必須包含只有該字段的索引,但是在 MyISAM

  表中可以和其他字段一起建立聯(lián)合索引;

  八、清空整個(gè)表時(shí),InnoDB 是一行一行的刪除,效率非常慢。MyISAM 則會(huì)重

  建表;

  九、InnoDB 支持行鎖(某些情況下還是鎖整表,如 update table set a=1 where

  user like '%lee%'



相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!