當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 存儲配置 » 查看資料庫的存儲引擎

查看資料庫的存儲引擎-九游会j9娱乐平台

發布時間: 2024-07-11 12:05:38

1. mysql的存儲引擎

myisammysql 5.0 之前的默認資料庫引擎,最為常用。擁有較高的插入,查詢速度,但不支持事務
innodb事務型資料庫的首選引擎,支持acid事務,支持行級鎖定, mysql 5.5 起成為默認資料庫引擎
bdb源 自 berkeley db,事務型資料庫的另一種選擇,支持commit 和rollback 等其他事務特性
memory所有數據置於內存的存儲引擎,擁有極高的插入,更新和查詢效率。但是會佔用和數據量成正比的內存空間。並且其內容會在 mysql 重新啟動時丟失
merge將一定數量的 myisam 表聯合而成一個整體,在超大規模數據存儲時很有用
archive非常適合存儲大量的獨立的,作為歷史記錄的數據。因為它們不經常被讀取。archive 擁有高效的插入速度,但其對查詢的支持相對較差
federated將不同的 mysql 伺服器聯合起來,邏輯上組成一個完整的資料庫。非常適合分布式應用
cluster/ndb高冗餘的存儲引擎,用多台數據機器聯合提供服務以提高整體性能和安全性。適合數據量大,安全和性能要求高的應用
csv: 邏輯上由逗號分割數據的存儲引擎。它會在資料庫子目錄里為每個數據表創建一個 .csv 文件。這是一種普通文本文件,每個數據行佔用一個文本行。csv 存儲引擎不支持索引。
blackhole:黑洞引擎,寫入的任何數據都會消失,一般用於記錄 binlog 做復制的中繼
example 存儲引擎是一個不做任何事情的存根引擎。它的目的是作為 mysql 源代碼中的一個例子,用來演示如何開始編寫一個新存儲引擎。同樣,它的主要興趣是對開發者。example 存儲引擎不支持編索引。
另外,mysql 的存儲引擎介面定義良好。有興趣的開發者可以通過閱讀文檔編寫自己的存儲引擎。

2. 如何查看mysql的當前存儲引擎

查看mysql當前存儲引擎的方法步驟:

  1. 查看當前表的默認存儲引擎,可以使用如下圖所示的命令。查詢之後,我們可以查看筆者這里這個表默認的存儲引擎是:innodb.

  2. 如果我們想知道當前mysql提供什麼存儲引擎,可以使用如下圖所示的命令。通過查詢我們知道,筆者所安裝的mysql提供了9種不同的存儲引擎。

  3. 如果我們想要知道當前資料庫默認的是什麼存儲引擎,可以使用如下圖所示的命令。通過查詢我們知道,筆者所安裝的mysql默認的存儲引擎是innodb。

  4. 給一個新建的表指定特定的存儲引擎。

  5. 修改一個已經存在表的存儲引擎,假設這里我們想要修改「t1」表的存儲引擎。我們就可以按命令來操作。執行之後,我們的t1表的存儲引擎,就從默認的innodb變為了csv.

熱點內容
matlab命令窗口和新建腳本 發布:2024-07-17 15:51:26 瀏覽:374
建ftp文件夾 發布:2024-07-17 15:51:26 瀏覽:954
魔獸撿物腳本 發布:2024-07-17 15:27:56 瀏覽:129
開發ip伺服器 發布:2024-07-17 15:24:42 瀏覽:387
安卓系統視頻製作哪個好用 發布:2024-07-17 15:10:47 瀏覽:210
androidapk結構 發布:2024-07-17 15:10:43 瀏覽:945
c語言指針的例子 發布:2024-07-17 15:08:01 瀏覽:768
linuxzcat 發布:2024-07-17 15:02:09 瀏覽:901
賓士編程嗎 發布:2024-07-17 14:57:08 瀏覽:853
硬碟加密硬體 發布:2024-07-17 14:51:05 瀏覽:836
网站地图