<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                在MySQL數據庫中,有四種存儲引擎:MEMORY存儲引擎、MERGE存儲引擎、MyIASM存儲引擎、Innodb存儲引擎。常用的引擎主要就是2個:Innodb和MyIASM。這里就只討論Innodb和MyIASM的區別。 **1、?構造上的區別** MyISAM在磁盤上存儲成三個文件,其中.frm文件存儲表定義;.MYD (MYData)為數據文件;.MYI (MYIndex)為索引文件。 innodb是由.frm文件、表空間(分為獨立表空間或者共享表空間)和日志文件(redo log)組成。 **2、事務上的區別** myisam不支持事務;而innodb支持事務 **3、鎖上的區別** myisam使用的是表鎖;而innodb使用的行鎖(當然innodb也支持表鎖)。 表級鎖:直接鎖定整張表,在鎖定期間,其他進程無法對該表進行寫操作,如果設置的是寫鎖,那么其他進程讀也不允許,因此myisam支持的并發量低,但myisam不會出現死鎖; 行級鎖:只對指定的行進行鎖定,其他進程還是可以對表中的其他行進行操作的。因此行鎖能大大的減少數據庫操作的沖突,但有時會導致死鎖。 **4、是否支持外鍵的區別** myisam不支持外鍵,innodb支持外鍵 **5、表的具體行數的區別** MyISAM:保存有表的總行數,如果select count(*) from table;會直接取出出該值。 InnoDB:沒有保存表的總行數,如果使用select count(*) from table;就會遍歷整個表,消耗相當大,但是在加了wehre條件后,myisam和innodb處理的方式都一樣。 **6、?存儲空間上的區別** MyISAM:可被壓縮,存儲空間較小。支持三種不同的存儲格式:靜態表(默認,但是注意數據末尾不能有空格,會被去掉)、動態表、壓縮表。 InnoDB:需要更多的內存和存儲,它會在主內存中建立其專用的緩沖池用于高速緩沖數據和索引。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看