<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    InnoDB和MyISAM是在使用MySQL最常用的兩個表類型

    InnoDB和MyISAM是在使用MySQL最常用的兩個表類型,各有優(yōu)缺點,視具體應(yīng)用而定。基本的差別為:MyISAM類型不支持事務(wù)處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類型更快,但是不提供事務(wù)支持,而InnoDB提供事務(wù)支持已經(jīng)外部鍵等高級數(shù)據(jù)庫功能。

    MyIASM是IASM表的新版本,有如下擴(kuò)展:?
    二進(jìn)制層次的可移植性。?
    NULL列索引。?
    對變長行比ISAM表有更少的碎片。?
    支持大文件。?
    更好的索引壓縮。?
    更好的鍵嗎統(tǒng)計分布。?
    更好和更快的auto_increment處理。?

    以下是一些細(xì)節(jié)和具體實現(xiàn)的差別:

    1.InnoDB不支持FULLTEXT類型的索引。
    2.InnoDB 中不保存表的具體行數(shù),也就是說,執(zhí)行select count(*) from table時,InnoDB要掃描一遍整個表來計算有多少行,但是MyISAM只要簡單的讀出保存好的行數(shù)即可。注意的是,當(dāng)count(*)語句包含 where條件時,兩種表的操作是一樣的。
    3.對于AUTO_INCREMENT類型的字段,InnoDB中必須包含只有該字段的索引,但是 在MyISAM表中,可以和其他字段一起建立聯(lián)合索引。
    4.DELETE FROM table時,InnoDB不會重新建立表,而是一行一行的刪除。
    5.LOAD TABLE FROM MASTER操作對InnoDB是不起作用的,解決方法是首先把InnoDB表改成MyISAM表,導(dǎo)入數(shù)據(jù)后再改成InnoDB表,但是對于使用的額外的InnoDB特性(例如外鍵)的表不適用。

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

    任何一種表都不是萬能的,只用恰當(dāng)?shù)尼槍I(yè)務(wù)類型來選擇合適的表類型,才能最大的發(fā)揮MySQL的性能優(yōu)勢.

    本篇文章來源于 -
    http://www.itokit.com - web開發(fā)技術(shù) 原文地址是: http://www.itokit.com/bbs/viewthread.php?tid=12017

    posted on 2009-04-06 14:34 luofeng225 閱讀(317) 評論(0)  編輯  收藏 所屬分類: MySql

    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    導(dǎo)航

    統(tǒng)計

    公告

    我曾經(jīng)聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進(jìn)步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學(xué)習(xí)新的東西。

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術(shù)博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: a级毛片免费完整视频| aa毛片免费全部播放完整| 麻豆亚洲AV成人无码久久精品| 亚洲第一成年免费网站| 激情吃奶吻胸免费视频xxxx| 中文字幕无码免费久久9一区9| 小草在线看片免费人成视久网| 综合在线免费视频| 国产精品国产免费无码专区不卡| 亚洲日本一区二区一本一道 | 四虎永久在线观看免费网站网址 | 亚洲精品美女久久久久久久| 免费无毒a网站在线观看| 叮咚影视在线观看免费完整版| 69天堂人成无码麻豆免费视频| 日韩在线天堂免费观看| 亚洲日产韩国一二三四区| 亚洲黄色网址在线观看| 老司机亚洲精品影院在线观看 | 国产成人亚洲精品无码AV大片 | 有码人妻在线免费看片| 日本视频免费高清一本18| 在线观看av永久免费| 亚洲国产香蕉人人爽成AV片久久| 亚洲av日韩av无码黑人| 亚洲日产乱码一二三区别 | 一个人看的www免费高清| 最近中文字幕完整免费视频ww| 日韩在线免费电影| 亚洲国产综合91精品麻豆| 男人的天堂av亚洲一区2区| 免费黄网站在线看| 国产国产成年年人免费看片| 亚洲国产精品自在线一区二区| 亚洲大码熟女在线观看| 久久久久久国产精品免费无码| 国产免费看插插插视频| 亚洲视频一区网站| a高清免费毛片久久| 成年性午夜免费视频网站不卡| 国产亚洲欧洲精品|