国产精品吹潮在线播放,日韩一区二区三区在线播放,啊级免费黄片视频,66av视频

網(wǎng)站首頁
手機(jī)版

MySql中啟用InnoDB數(shù)據(jù)引擎的方法(mysql數(shù)據(jù)庫引擎設(shè)置)

更新時間:2023-11-25 00:08:27作者:佚名

MySql中啟用InnoDB數(shù)據(jù)引擎的方法(mysql數(shù)據(jù)庫引擎設(shè)置)

1、存儲引擎是什么?

Mysql中的數(shù)據(jù)用各種不同的技術(shù)存儲在文件(或者內(nèi)存)中。這些技術(shù)中的每一種技術(shù)都使用不同的存儲機(jī)制、索引技巧、鎖定水平并且最終提供廣泛的不同的功能和能力。通過選擇不同的技術(shù),你能夠獲得額外的速度或者功能,從而改善你的應(yīng)用的整體功能。這些不同的技術(shù)以及配套的相關(guān)功能在MySQL中被稱作存儲引擎(也稱作表類型)。MySql默認(rèn)配置了許多不同的存儲引擎,可以預(yù)先設(shè)置或者在MySql服務(wù)器中啟用。

2、MYSQL支持的數(shù)據(jù)引擎

MyISAM:默認(rèn)的MySQL插件式存儲引擎,它是在Web、數(shù)據(jù)倉儲和其他應(yīng)用環(huán)境下最常使用的存儲引擎之一。

InnoDB:用于事務(wù)處理應(yīng)用程序,具有眾多特性,包括ACID事務(wù)支持。

BDB:可替代InnoDB的事務(wù)引擎,支持COMMIT、ROLLBACK和其他事務(wù)特性。

Memory:將所有數(shù)據(jù)保存在RAM中,在需要快速查找引用和其他類似數(shù)據(jù)的環(huán)境下,可提供極快的訪問。

Merge:允許MySQL DBA或開發(fā)人員將一系列等同的MyISAM表以邏輯方式組合在一起,并作為1個對象引用它們。對于諸如數(shù)據(jù)倉儲等VLDB環(huán)境十分適合。

Archive:為大量很少引用的歷史、歸檔、或安全審計信息的存儲和檢索提供了完美的解決方案。

Federated:能夠?qū)⒍鄠€分離的MySQL服務(wù)器鏈接起來,從多個物理服務(wù)器創(chuàng)建一個邏輯數(shù)據(jù)庫。十分適合于分布式環(huán)境或數(shù)據(jù)集市環(huán)境。

Cluster/NDB:MySQL的簇式數(shù)據(jù)庫引擎,尤其適合于具有高性能查找要求的應(yīng)用程序,這類查找需求還要求具有最高的正常工作時間和可用性。

Other:其他存儲引擎包括CSV(引用由逗號隔開的用作數(shù)據(jù)庫表的文件),Blackhole(用于臨時禁止對數(shù)據(jù)庫的應(yīng)用程序輸入),以及Example引擎(可為快速創(chuàng)建定制的插件式存儲引擎提供幫助)。

3、啟動InnoDB引擎的方法

Mysql中默認(rèn)的是MyISAM數(shù)據(jù)引擎,可惜此引擎不支持事務(wù)處理,我們需要將默認(rèn)的數(shù)據(jù)引擎改為InnoDB。其中InnoDB和 BerkeleyDB支持事務(wù)處理,只是默認(rèn)的情況下都是被disable的。所有的引擎里面,InnoDB性能最強(qiáng)大,算是商業(yè)級的。啟動InnoDB引擎的方法如下:

1)關(guān)閉mysql的服務(wù)

2)修改my.ini

將default-storage-engine=INNODB前的注釋(#)去掉

將skip-innodb這行注釋(加上#)

3)保存后重啟mysql服務(wù)

4、MyISAM引擎和InnoDB引擎的基本差別

MyISAM類型不支持事務(wù)處理等高級處理,而InnoDB類型支持。

MyISAM類型的表強(qiáng)調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類型更快,但是不提供事務(wù)支持,而InnoDB提供事務(wù)支持已經(jīng)外部鍵等高級數(shù)據(jù)庫功能。

MyIASM是IASM表的新版本,有如下擴(kuò)展:二進(jìn)制層次的可移植性、NULL列索引、對變長行比ISAM表有更少的碎片、支持大文件、更好的索引壓縮等

InnoDB不支持FULLTEXT類型的索引

InnoDB 中不保存表的具體行數(shù)

對于AUTO_INCREMENT類型的字段,InnoDB中必須包含只有該字段的索引,但是在MyISAM表中,可以和其他字段一起建立聯(lián)合索引

DELETE FROM table時,InnoDB不會重新建立表,而是一行一行的刪除

…………

這些區(qū)別能夠影響應(yīng)用程序的性能和功能,因此你必須針對業(yè)務(wù)類型來選擇合適的引擎,才能最大的發(fā)揮MySQL的性能優(yōu)勢。

本文標(biāo)簽: 引擎  數(shù)據(jù)  類型  

為您推薦

MySql中啟用InnoDB數(shù)據(jù)引擎的方法(mysql數(shù)據(jù)庫引擎設(shè)置)

MySql中啟用InnoDB數(shù)據(jù)引擎的方法 1、存儲引擎是什么? Mysql中的數(shù)據(jù)用各種不同的技術(shù)存儲在文件(或者內(nèi)存)中。這些技術(shù)中的每一種技術(shù)都使用不同的

2023-11-25 00:08

ios12.4正式版什么時候出 ios12.4正式版發(fā)布時間

ios12.4正式版什么時候出,2019年7月23日,蘋果發(fā)布了iOS 12.4正式版。

2023-11-25 00:07

華為游戲加速在哪 華為游戲加速在哪里設(shè)置

華為游戲加速在哪,華為游戲加速打開步驟:1、首先在華為手機(jī)桌面上找到并點擊打開“游戲助手”;2、進(jìn)入游戲助手頁面后,點擊左下角的“智能模式”;3、點擊完畢后,左下角顯示“游戲模式”即可。

2023-11-25 00:07

airpods充電器和手機(jī)通用嗎(airpods充電器和手機(jī)充電器一樣嗎)

airpods充電器和手機(jī)通用嗎,airpods充電器是和蘋果手機(jī)通用的。續(xù)航5小時,帶上耳機(jī)自動播放音樂,波束的麥克風(fēng)效果更好,雙擊耳機(jī)開啟Siri,充電盒支持24小時續(xù)航,連接非常簡單,只需要打開就可以讓iPhone自動識

2023-11-25 00:07

皮皮蝦怎么保存無水印視頻 皮皮蝦怎么才能保存無水印視頻

皮皮蝦怎么保存無水印視頻,皮皮蝦無法保存無水印視頻,需要使用第三方軟件去水印。以水印寶為例,去水印的方法如下:1、首先打開皮皮蝦,找到要提取的視頻,然后點擊分享按鈕;2、現(xiàn)在在手機(jī)上打開水印寶,并點擊“

2023-11-25 00:06

網(wǎng)易考拉如何查看分類(網(wǎng)易考拉怎么看一共花了多少錢)

網(wǎng)易考拉如何查看分類,網(wǎng)易考拉查看分類的方法:1、進(jìn)入網(wǎng)易考拉。2、下方有五個選項,從左數(shù)第二個為分類。3、點擊進(jìn)入分類,便可以在里面看到網(wǎng)易考拉里對物品的分類了。

2023-11-25 00:06