成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

論MySQL數據庫中兩種數據引擎的差別

數據庫 MySQL 數據庫運維
InnoDB和MyISAM是在使用MySQL最常用的兩個表類型,各有優缺點,請注意任何一種表都不是萬能的,只用恰當的針對業務類型來選擇合適的表類型,才能最大的發揮MySQL的性能優勢。

InnoDB和MyISAM是在使用MySQL最常用的兩個表類型,各有優缺點,視具體應用而定。

基本的差別為:

MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持。

MyISAM類型的表強調的是性能,其執行數度比InnoDB類型更快,但是不提供事務支持,而InnoDB提供事務支持已經外部鍵等高級數據庫功能。

MyIASM是IASM表的新版本,有如下擴展:

  1. 二進制層次的可移植性。 
  2. NULL列索引。 
  3. 對變長行比ISAM表有更少的碎片。 
  4. 支持大文件。
  5. 更好的索引壓縮。
  6. 更好的鍵嗎統計分布。
  7. 更好和更快的auto_increment處理。

以下是一些細節和具體實現的差別:

1.InnoDB不支持FULLTEXT類型的索引。

2.InnoDB 中不保存表的具體行數,也就是說,執行select count(*) from table時,InnoDB要掃描一遍整個表來計算有多少行,但是MyISAM只要簡單的讀出保存好的行數即可。注意的是,當count(*)語句包含 where條件時,兩種表的操作是一樣的。

3.對于AUTO_INCREMENT類型的字段,InnoDB中必須包含只有該字段的索引,但是在MyISAM表中,可以和其他字段一起建立聯合索引。

4.DELETE FROM table時,InnoDB不會重新建立表,而是一行一行的刪除。

5.LOAD TABLE FROM MASTER操作對InnoDB是不起作用的,解決方法是首先把InnoDB表改成MyISAM表,導入數據后再改成InnoDB表,但是對于使用的額外的InnoDB特性(例如外鍵)的表不適用。

另外,InnoDB表的行鎖也不是絕對的,如果在執行一個SQL語句時MySQL不能確定要掃描的范圍,InnoDB表同樣會鎖全表,例如update table set num=1 where name like “%aaa%”

任何一種表都不是萬能的,只用恰當的針對業務類型來選擇合適的表類型,才能最大的發揮MySQL的性能優勢。

原來鏈接:http://www.cnblogs.com/yan5lang/archive/2011/05/06/2039499.html

【編輯推薦】

  1. 淺談MySQL的存儲引擎之表類型存儲
  2. 如何將AS3連接到MySQL數據庫上
  3. 用C++連接MySQL等數據庫二
  4. 用C++連接MySQL等數據庫一
  5. MySQL性能優化教程一
     

 

責任編輯:艾婧 來源: 博客園
相關推薦

2017-11-02 14:12:07

2010-09-25 11:39:37

SQL語句

2011-05-13 13:38:49

數據庫對象

2009-05-08 09:56:37

MaxDBMySQL數據庫管理

2010-05-26 17:05:48

MySQL數據類型

2011-05-24 09:18:59

C++連接mysql數據庫

2011-04-25 09:53:31

C++mysql

2010-05-19 18:11:05

2009-07-06 23:23:15

Sybase數據庫修復

2010-11-29 09:56:00

sybase數據庫備份

2010-10-26 14:06:43

oracle連接遠程數

2011-04-06 11:05:21

SQL Server數交換數據

2011-03-04 14:13:02

MySQL數據庫

2010-04-06 10:52:06

Oracle數據庫

2021-11-02 18:27:48

數據挖掘項目

2011-06-08 11:15:21

web.configASP.NET

2010-05-12 17:45:03

MySQL數據庫引擎

2009-04-20 14:29:41

Oracle連接創建連接

2010-04-28 16:23:18

Oracle數據庫

2009-08-25 11:35:27

C#連接數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 看av片网站 | av看片| 夜夜艹 | 男人的天堂视频网站 | 国产毛片久久久久久久久春天 | 国产激情一区二区三区 | 91精品国产91久久久久久吃药 | 男女羞羞在线观看 | 暴草美女 | 欧美色a v| 国产精品视屏 | 91免费观看| 国产欧美精品一区二区 | 亚洲精品久久久一区二区三区 | 国产夜恋视频在线观看 | 亚洲精品福利视频 | 日本在线看片 | 日本精品免费 | 亚洲精品99| 精品乱子伦一区二区三区 | 精品免费在线 | 色婷婷亚洲一区二区三区 | 国产精品中文字幕一区二区三区 | 午夜不卡福利视频 | 日本精品一区二区三区四区 | 91久久| 欧美性一区二区三区 | 在线观看涩涩视频 | 久久www免费视频 | 成人免费一区二区 | 亚洲一在线 | 中文字幕国产精品 | 国产成人精品免费 | 欧美性大战久久久久久久蜜臀 | 99久久婷婷国产综合精品电影 | 久久中文免费视频 | 在线观看三级av | 五月天国产视频 | 国产精品美女久久久久久免费 | jizz视频 | 午夜免费视频 |