站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        mysql中innodb和myisam的區(qū)別是什么?

        區(qū)別:1、MyISAM不支持事務,而InnoDB支持。2、InnoDB支持數(shù)據(jù)行鎖定,MyISAM不支持行鎖定,只支持鎖定整個表。3、InnoDB支持外鍵,MyISAM不支持。4、InnoDB的主鍵范圍更大,最大是MyISAM的2倍。

        mysql中innodb和myisam的區(qū)別是什么?

        MyISAM和InnoDB的區(qū)別

        MySQL默認采用的是MyISAM。

        MyISAM不支持事務,而InnoDB支持。InnoDB的AUTOCOMMIT默認是打開的,即每條SQL語句會默認被封裝成一個事務,自動提交,這樣會影響速度,所以最好是把多條SQL語句顯示放在begin和commit之間,組成一個事務去提交。

        InnoDB支持數(shù)據(jù)行鎖定,MyISAM不支持行鎖定,只支持鎖定整個表。即 MyISAM同一個表上的讀鎖和寫鎖是互斥的,MyISAM并發(fā)讀寫時如果等待隊列中既有讀請求又有寫請求,默認寫請求的優(yōu)先級高,即使讀請求先到,所以 MyISAM不適合于有大量查詢和修改并存的情況,那樣查詢進程會長時間阻塞。因為MyISAM是鎖表,所以某項讀操作比較耗時會使其他寫進程餓死。

        InnoDB支持外鍵,MyISAM不支持。

        InnoDB的主鍵范圍更大,最大是MyISAM的2倍。

        InnoDB不支持全文索引,而MyISAM支持。全文索引是指對char、 varchar和text中的每個詞(停用詞除外)建立倒排序索引。MyISAM的全文索引其實沒啥用,因為它不支持中文分詞,必須由使用者分詞后加入空 格再寫到數(shù)據(jù)表里,而且少于4個漢字的詞會和停用詞一樣被忽略掉。

        MyISAM支持GIS數(shù)據(jù),InnoDB不支持。即MyISAM支持以下空間數(shù)據(jù)對象:Point,Line,Polygon,Surface等。

        沒有where的count(*)使用MyISAM要比InnoDB快得多。因 為MyISAM內(nèi)置了一個計數(shù)器,count(*)時它直接從計數(shù)器中讀,而InnoDB必須掃描全表。所以在InnoDB上執(zhí)行count(*)時一般 要伴隨where,且where中要包含主鍵以外的索引列。為什么這里特別強調(diào)“主鍵以外”?因為InnoDB中primary index是和raw data存放在一起的,而secondary index則是單獨存放,然后有個指針指向primary key。所以只是count(*)的話使用secondary index掃描更快,而primary key則主要在掃描索引同時要返回raw data時的作用較大。

        推薦學習:mysql教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产成人精品一区二区三区免费| 精品福利一区二区三区免费视频 | 久久国产精品一区二区| 日韩精品一区二区三区不卡| 亚洲国产精品国自产电影| 精品乱码久久久久久久| 亚洲精品无码成人片在线观看| 久久国产乱子伦精品免费强| 久久国产精品99国产精| 亚洲精品国产高清嫩草影院| 精品偷自拍另类在线观看丰满白嫩大屁股ass | 精品少妇一区二区三区在线 | 亚洲码国产精品高潮在线| 久久乐国产精品亚洲综合| 国产成人精品久久一区二区三区av| 99免费精品视频| 99国产欧美精品久久久蜜芽| 久久亚洲精品无码AV红樱桃| 在线观看亚洲精品福利片| 色婷婷久久久SWAG精品| 免费精品精品国产欧美在线欧美高清免费一级在线 | 99re热这里只有精品视频中文字幕 | 99re66在线观看精品免费| 国产精品久久永久免费| 91精品国产高清91久久久久久| 麻豆成人久久精品二区三区免费| 亚洲无码日韩精品第一页| 亚洲精品无码99在线观看 | 亚洲第一极品精品无码久久| 日本国产精品久久| 日本精品夜色视频一区二区| 久久精品亚洲乱码伦伦中文| 精品一区二区三区高清免费观看 | 国产精品久久久福利| 国产成人精品天堂| 视频二区国产精品职场同事| 亚洲精品欧美日韩| 国产精品日韩欧美久久综合 | 国产99视频精品免费视频76| 3级黄性日本午夜精品| 丁香色婷婷国产精品视频|