本篇文章給大家分享的是有關(guān)MySQL innoDB獨(dú)立表空間和共享表空間的優(yōu)點(diǎn)和缺點(diǎn)是什么,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
船營網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),船營網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為船營上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個(gè)售后服務(wù)好的船營做網(wǎng)站的公司定做!
獨(dú)立表空間的優(yōu)點(diǎn):
1.每個(gè)表都有自已獨(dú)立的表空間。
2.每個(gè)表的數(shù)據(jù)和索引都會存在自已的表空間中。
3.可以實(shí)現(xiàn)單表在不同的數(shù)據(jù)庫中移動(dòng)。
4.空間可以回收(drop/truncate table方式操作表空間不能自動(dòng)回收)
5.對于使用獨(dú)立表空間的表,不管怎么刪除,表空間的碎片不會太嚴(yán)重的影響性能,而且還有機(jī)會處理。
缺點(diǎn):
單表增加比共享空間方式更大。
共享表空間的優(yōu)點(diǎn):
1)可以放表空間分成多個(gè)文件存放到各個(gè)磁盤上(表空間文件大小不受表大小的限制,如一個(gè)表可以分布在不同的文件上)。
所以其大小限制不再是文件大小的限制,而是其自身的限制。從Innodb的官方文檔中可以看到,其表空間的最大限制為64TB,
也就是說,Innodb的單表限制基本上也在64TB左右了,當(dāng)然這個(gè)大小是包括這個(gè)表的所有索引等其他相關(guān)數(shù)據(jù)。
2)表數(shù)據(jù)和表描述放在一起方便管理。
缺點(diǎn):
所有的數(shù)據(jù)和索引存放到一個(gè)文件中,將有一個(gè)很常大的文件,雖然可以把一個(gè)大文件分成多個(gè)小文件,但是多個(gè)表及索引在表空間
中混合存儲,這樣對于一個(gè)表做了大量刪除操作后表空間中將會有大量的空隙,特別是對于統(tǒng)計(jì)分析,日志系統(tǒng)這類應(yīng)用最不適合用共享表空間。
總結(jié):MySQL數(shù)據(jù)庫是由N多表組成的,每個(gè)表有自己的表定義文件.frm文件,表索引文件,表數(shù)據(jù)文件。INNODB的索引文件和數(shù)據(jù)文件是在一起的,MYISAM是分開的。
對于表空間,INNODB分成共享表空間和獨(dú)享表空間2種。共享的情況下,所有表的數(shù)據(jù)都存在一個(gè)文件里,獨(dú)享情況下,每個(gè)表單獨(dú)文件存儲此表的數(shù)據(jù)。
以上就是MySQL innoDB獨(dú)立表空間和共享表空間的優(yōu)點(diǎn)和缺點(diǎn)是什么,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文題目:MySQLinnoDB獨(dú)立表空間和共享表空間的優(yōu)點(diǎn)和缺點(diǎn)是什么
分享路徑:http://jinyejixie.com/article16/gcejgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、域名注冊、商城網(wǎng)站、小程序開發(fā)、搜索引擎優(yōu)化、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)