高效能MySql學習筆記——儲存引擎

來源:互聯網
上載者:User

最關心的是MyIsam和InnoDB兩種。

MyIsam:

隱藏檔:

資料檔案:.MYD

索引檔案:.MYI

特點:

表鎖,不支援事務,支援全文索引,支援對TEXT和BLOB類型建立索引

資料恢複貌似很慢,因為沒有log

 

InnoDB:

特點:

行鎖,支援事務,資料恢複塊,因為有binlog

曾經有人問:資料量很大,不需要事務支援,使用哪種儲存引擎好?

dba給出的建議是InnoDB。理由沒說,我猜資料恢複的難易應該是決定選擇的主要原因吧,一旦出事兒,MyIsam要恢複很long的時間,那是不可接受的。使用InnoDB,但開啟事務,就不會有交易管理的開銷了。

 

最後,如何查看錶的儲存引擎:

mysql> SHOW TABLE STATUS LIKE 'mytable' \G
*************************** 1. row ***************************
Name: mytable
Engine: MyISAM
Row_format: Fixed
Rows: 0
Avg_row_length: 0
Data_length: 0
Max_data_length: 98784247807
Index_length: 1024
Data_free: 0
Auto_increment: NULL
Create_time: 2002-02-24 17:36:57
Update_time: 2002-02-24 17:36:57
Check_time: NULL
Create_options: max_rows=1000000000 avg_row_length=32
Comment:
1 row in set (0.05 sec)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.