<legend id="pvyuy"></legend>

    <optgroup id="pvyuy"><li id="pvyuy"></li></optgroup><track id="pvyuy"><em id="pvyuy"></em></track>
    <legend id="pvyuy"></legend>
    <strong id="pvyuy"></strong>

    <optgroup id="pvyuy"></optgroup>

  1. <acronym id="pvyuy"></acronym>

      1. <acronym id="pvyuy"><sup id="pvyuy"></sup></acronym>
        <track id="pvyuy"><em id="pvyuy"></em></track>

          東營億唐智能科技有限公司

          MYSQL 淺談MyISAM 存儲引擎

          來源:東營億唐智能科技有限公司 日期:2015-09-10 09:45:07 屬于:數據庫
          思維導圖
           

           
           介紹
           
                 mysql中用的最多存儲引擎就是innodb和myisam。做為Mysql的默認存儲引擎,myisam值得我們學習一下,以下是我對《高性能MYSQL》書中提到的myisam的理解,請大家多多指教。
           
           特點
           
          > 不支持事務
           
            證明如下:
               >> 表記錄:t2表的engine是myisam。

           

              >> 操作

          注意:如果你在數據庫進行事務操作,但是事務無法成功,你就要看你的表引擎了,看這種引擎是否支持事務。
          >> 下面請看innodb中的事務操作

            
          > 存儲結構:數據文件(.MYD),索引文件(.MYI)和結構文件(.frm)
             >> 特點:可以在不同服務器上拷貝數據文件和索引文件。

          > 加鎖和并發
                   加鎖:對整張表進行加鎖,而不是行。
                   并發:在讀數據的時候,所有的表上都可以獲得共享鎖(讀鎖),每個連接都不互相干擾。
                           在寫數據的時候,獲得排他鎖,會把整個表進行加鎖,而其他的連接請求(讀,寫請求)都處于等待中。
          > 修復表
             >> 查看表狀態

              >> check一下表,看表是否正常。 

             >> repair(修復) 一下表。呵呵,我的這張表是正常的。

          > 列索引。可以基于BLOB或TEXT類型列的前500個字符,創建相關索引。
             >> 給t2表添加一個text列。

             >> 表結構如下

             >> 為content字段添加全文索引

             >> 查看表的索引情況

          > 延遲更新索引。MYISAM 默認把DELAY_KEY_WRITE開啟, 整個選項是MYISAM引擎獨有的。

          注意:在查詢結束后,不會將索引的改變數據寫入磁盤,而是改變內存中的索引數據。只有在清理緩沖區或關閉表時才將索引塊轉儲到磁盤。

          > 壓縮表

            >> 查看數據文件位置

            >> 壓縮文件


          上一文章:MYSQL 邏輯架構

          下一文章:MySQL 請選擇合適的列

          婷婷丁香六月激情综合在线人,五月天婷婷六月综合激情,2021天天做夜夜爽视频,亚洲日韩范冰冰在线观看,欧美韩中文精品有码视频在线,青青在线精品2019欧美视频,成年女人免费毛片视频m,欧美一级日本一级毛网站,日本精品久久久免费观看