MySQLinnoDB獨立表空間和共享表空間的優(yōu)點和缺點是什么

本篇文章給大家分享的是有關(guān)MySQL innoDB獨立表空間和共享表空間的優(yōu)點和缺點是什么,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

船營網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),船營網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為船營上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的船營做網(wǎng)站的公司定做!

獨立表空間的優(yōu)點:
1.每個表都有自已獨立的表空間。
2.每個表的數(shù)據(jù)和索引都會存在自已的表空間中。
3.可以實現(xiàn)單表在不同的數(shù)據(jù)庫中移動。
4.空間可以回收(drop/truncate table方式操作表空間不能自動回收)
5.對于使用獨立表空間的表,不管怎么刪除,表空間的碎片不會太嚴(yán)重的影響性能,而且還有機會處理。

缺點:
單表增加比共享空間方式更大。

共享表空間的優(yōu)點:
1)可以放表空間分成多個文件存放到各個磁盤上(表空間文件大小不受表大小的限制,如一個表可以分布在不同的文件上)。
所以其大小限制不再是文件大小的限制,而是其自身的限制。從Innodb的官方文檔中可以看到,其表空間的最大限制為64TB,
也就是說,Innodb的單表限制基本上也在64TB左右了,當(dāng)然這個大小是包括這個表的所有索引等其他相關(guān)數(shù)據(jù)。
2)表數(shù)據(jù)和表描述放在一起方便管理。 
缺點:
所有的數(shù)據(jù)和索引存放到一個文件中,將有一個很常大的文件,雖然可以把一個大文件分成多個小文件,但是多個表及索引在表空間
中混合存儲,這樣對于一個表做了大量刪除操作后表空間中將會有大量的空隙,特別是對于統(tǒng)計分析,日志系統(tǒng)這類應(yīng)用最不適合用共享表空間。

總結(jié):MySQL數(shù)據(jù)庫是由N多表組成的,每個表有自己的表定義文件.frm文件,表索引文件,表數(shù)據(jù)文件。INNODB的索引文件和數(shù)據(jù)文件是在一起的,MYISAM是分開的。
對于表空間,INNODB分成共享表空間和獨享表空間2種。共享的情況下,所有表的數(shù)據(jù)都存在一個文件里,獨享情況下,每個表單獨文件存儲此表的數(shù)據(jù)。

以上就是MySQL innoDB獨立表空間和共享表空間的優(yōu)點和缺點是什么,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

本文題目:MySQLinnoDB獨立表空間和共享表空間的優(yōu)點和缺點是什么
分享路徑:http://www.muchs.cn/article16/gcejgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、域名注冊、商城網(wǎng)站小程序開發(fā)、搜索引擎優(yōu)化營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計