国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

一文看懂MySQL如何判斷InnoDB表是獨立表空間還是共享表空間

數據庫 MySQL
InnoDB采用按表空間(tablespace)的方式進行存儲數據,那么獨立表空間有哪些優劣呢?怎么去判斷XX表是獨立表空間還是共享表空間?

InnoDB采用按表空間(tablespace)的方式進行存儲數據,默認配置情況下會有一個初始大小為10MB, 名字為ibdata1的文件, 該文件就是默認的表空間文件(tablespce file),用戶可以通過參數innodb_data_file_path對其進行設置,可以有多個數據文件,如果沒有設置innodb_file_per_table的話, 那些Innodb存儲類型的表的數據都放在這個共享表空間中,而系統變量innodb_file_per_table=1的話,那么InnoDB存儲引擎類型的表就會產生一個獨立表空間。

那么獨立表空間有哪些優劣呢?怎么去判斷XX表是獨立表空間還是共享表空間?

一、獨立表空間優缺點

1. 優點:

(1) 每個表都有自已獨立的表空間。

(2) 每個表的數據和索引都會存在自已的表空間中。

(3) 可以實現單表在不同的數據庫中移動。

(4) 空間可以回收(除drop table操作處,表空不能自已回收)

  • Drop table操作自動回收表空間,如果對于統計分析或是日值表,刪除大量數據后可以通過:alter table TableName engine=innodb;回縮不用的空間。
  • 對于使innodb-plugin的Innodb使用turncate table也會使空間收縮。
  • 對于使用獨立表空間的表,不管怎么刪除,表空間的碎片不會太嚴重的影響性能,而且還有機會處理。

2. 缺點

單表增加過大,如超過100個G。

二、判別數據表是獨立表空間還是共享表空間

1. 通過ibd文件判別

如果表的存儲引擎是InnoDB,而且表空間(tablespace)是共享表空間的話,那么數據庫對應目錄下面是沒有"表名.ibd"文件的。獨立表空間的表的話,則有"表名.ibd"文件。只是這個方法很笨,對于生產環境,大量的表通過這種方式判別,確實不是一個好方法。

  1. --innodb_file_per_table=1 
  2. show variables like 'innodb_file_per_table'; 
  3. create table Independent_tablespace(name  varchar(64)); 
  4. ls -lrt independent_tablespace.* 
  5. --innodb_file_per_table=0 
  6. show variables like 'innodb_file_per_table'; 
  7. create table common_tablespace(name varchar(64)); 
  8. ls -lrt independent_tablespace.* 

一文看懂MySQL如何判斷InnoDB表是獨立表空間還是共享表空間

一文看懂MySQL如何判斷InnoDB表是獨立表空間還是共享表空間

2. INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES判別

MySQL 5.6的INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES 關于這個系統表提供了有關表格的格式和存儲特性,包括行格式,壓縮頁面大小位級別的信息(如適用),INNODB的表空間信息。

  1. --共享表空間 
  2. SELECT TABLE_SCHEMA 
  3.     ,TABLE_NAME 
  4.     ,TABLE_TYPE 
  5.     ,N'共享表空間' AS TABLE_SPACE 
  6.     ,ENGINE 
  7.     ,VERSION 
  8.     ,TABLE_ROWS 
  9.     ,AVG_ROW_LENGTH 
  10.     ,CREATE_TIME 
  11.     ,UPDATE_TIME 
  12. FROM INFORMATION_SCHEMA.TABLES  T 
  13. LEFT JOIN INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES I ON  CONCAT(T.TABLE_SCHEMA, '/',T.TABLE_NAME)=I.NAME 
  14. WHERE I.NAME IS NULL  AND T.TABLE_SCHEMA='HWB' AND T.ENGINE='InnoDB'
  15. --獨立表空間 
  16. SELECT TABLE_SCHEMA 
  17.     ,TABLE_NAME 
  18.     ,TABLE_TYPE 
  19.     ,N'獨立表空間' AS TABLE_SPACE 
  20.     ,ENGINE 
  21.     ,VERSION 
  22.     ,TABLE_ROWS 
  23.     ,AVG_ROW_LENGTH 
  24.     ,CREATE_TIME 
  25.     ,UPDATE_TIME 
  26. FROM INFORMATION_SCHEMA.TABLES  T 
  27. INNER JOIN INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES I ON  CONCAT(T.TABLE_SCHEMA, '/',T.TABLE_NAME)=I.NAME 
  28. WHERE T.TABLE_SCHEMA='HWB'  AND T.ENGINE='InnoDB'

一文看懂MySQL如何判斷InnoDB表是獨立表空間還是共享表空間

3. INFORMATION_SCHEMA.INNODB_SYS_TABLES判別(推薦)

MySQL 5.7 的INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES中多了SPACE_TYPE字段,不過其值全部為Single,而INFORMATION_SCHEMA.INNODB_SYS_TABLES中也多了字段SPACE_TYPE, 其值有Single與System 分別表示獨立表空間和共享表空間。

  1. --獨立表空間 
  2. SELECT * FROM  INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE SPACE_TYPE='Single'
  3. SELECT TABLE_SCHEMA 
  4.     ,TABLE_NAME 
  5.     ,TABLE_TYPE 
  6.     ,N'獨立表空間' AS TABLE_SPACE 
  7.     ,ENGINE 
  8.     ,VERSION 
  9.     ,TABLE_ROWS 
  10.     ,AVG_ROW_LENGTH 
  11.     ,CREATE_TIME 
  12.     ,UPDATE_TIME 
  13. FROM INFORMATION_SCHEMA.TABLES  T 
  14. INNER JOIN INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES I ON  CONCAT(T.TABLE_SCHEMA, '/',T.TABLE_NAME)=I.NAME 
  15. WHERE T.TABLE_SCHEMA='HWB'  AND T.ENGINE='InnoDB'
  16.  
  17. --共享表空間 
  18. SELECT TABLE_SCHEMA 
  19.     ,TABLE_NAME 
  20.     ,TABLE_TYPE 
  21.     ,N'共享表空間' AS TABLE_SPACE 
  22.     ,ENGINE 
  23.     ,VERSION 
  24.     ,TABLE_ROWS 
  25.     ,AVG_ROW_LENGTH 
  26.     ,CREATE_TIME 
  27.     ,UPDATE_TIME 
  28. FROM INFORMATION_SCHEMA.TABLES  T 
  29. LEFT JOIN INFORMATION_SCHEMA.INNODB_SYS_TABLESPACES I ON  CONCAT(T.TABLE_SCHEMA, '/',T.TABLE_NAME)=I.NAME 
  30. WHERE I.NAME IS NULL  AND T.TABLE_SCHEMA='HWB' AND T.ENGINE='InnoDB'

一文看懂MySQL如何判斷InnoDB表是獨立表空間還是共享表空間

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2021-07-14 10:38:29

MySQL共享表獨立表

2010-11-23 13:57:50

MySQL獨立表空間

2021-07-02 09:45:29

MySQL InnoDB數據

2021-10-17 19:48:10

擴展頁表虛擬機

2025-05-26 08:37:17

2019-09-17 08:23:35

MySQL數據庫容量

2009-01-18 11:11:36

InnoDBMySQLMVCC

2021-09-08 19:35:02

MySQL Keyring加密

2021-01-06 05:31:13

線性表鏈表數據

2021-01-08 08:10:34

MySQL表空間回收

2021-09-10 16:10:21

panda透視表語言

2020-09-27 08:00:49

分庫分表

2025-06-13 08:15:00

光模塊網絡光纖

2022-10-19 21:24:24

臨時表空間Oracle

2011-08-23 10:54:16

PostgreSQL表空間用戶

2010-11-01 12:11:43

DB2表空間

2009-11-02 18:03:25

Oracle用戶表空間

2010-11-15 11:40:44

Oracle表空間

2009-11-24 17:20:48

Oracle查看用戶表

2016-12-27 15:47:19

臨時表空間數據
點贊
收藏

51CTO技術棧公眾號

在线免费三级电影网站| 国产精成人品localhost| 视频在线观看一区| 精品剧情v国产在线观看| 日韩在线观看免费网站| 国产一区二区三区久久| 免费观看又污又黄在线观看国产| 日韩成人在线视频网站| 99热这里只有成人精品国产| 超碰在线一区二区三区| 欧美黄色片视频| 成人毛片在线观看| 激情aⅴ欧美一区二区欲海潮| 国产精品区一区二区三在线播放| 亚洲激情欧美激情| 国产一区二区在线观| 国产精品igao激情视频| 日韩精品一区二区三区在线| 欧美精品网站| 日韩一区av| 国产在线拍偷自揄拍精品| 夜色激情一区二区| 欧美a大片欧美片| 日本女优天堂99伊人| 51色欧美片视频在线观看| 欧美国产欧美综合| 国产精品久久久网站| 亚洲欧洲日本精品| 国产精品jizz在线观看麻豆| 岛国最新视频免费在线观看| 成全电影播放在线观看国语| 免费高清一区二区三区| 九九热精品在线播放| y97精品国产97久久久久久| 99久久伊人网影院| 日本亚州欧洲精品不卡| 好男人社区在线视频| 国产精品video| 欧美视频三区在线播放| 久久69国产一区二区蜜臀| 欧美aaaaaaaa| 少妇一级淫免费播放| 成人网页在线免费观看| 91麻豆精品国产91久久久久| 国产乱码精品1区2区3区| 日本免费精品| 小水嫩精品福利视频导航| 欧美一区激情视频在线观看| 国产一区二区免费| 亚洲欧洲精品一区二区三区 | 欧美日韩一区成人| 麻豆精品国产传媒mv男同| 日韩免费电影| 成年美女网站| 精品国产福利| 亚洲四色影视在线观看| 一色桃子久久精品亚洲| 国产欧美一级| 91麻豆精品国产综合久久久| 情趣网站在线观看| 一区不卡视频| 91高清在线免费观看| 欧洲精品一区二区三区在线观看| 蜜桃久久av一区| 国产精品一区二区三区四区在线观看 | 亚洲天堂网中文字| 国内在线观看一区二区三区| 色网在线免费观看| av最新网址| 日韩欧美一区二区三区四区| 欧美激情视频网| 欧美日韩精品综合在线| 国产成人精品免费网站| 精品国产一级毛片| 1024在线看片你懂得| 激情四房婷婷| 中文字幕一区二区三区四区五区人| 69影院欧美专区视频| 欧美一区二区日韩| 国产精品久久久久影院| 美女精品在线观看| 色吊丝一区二区| a国产在线视频| 国产精品精华液网站| 亚洲精品天堂成人片av在线播放| 国产精品第2页| 国产亚洲欧美另类中文| 日本电影亚洲天堂一区| 久久色视频免费观看| 亚洲国产国产亚洲一二三 | 手机在线视频你懂的| 国产精品国产三级国产aⅴ浪潮| 精品日韩一区二区三区| 一区二区三区精品在线| 国产一区欧美一区| 欧美日韩18| 国产suv精品一区二区四区视频| 精品成人一区二区三区免费视频| 凹凸日日摸日日碰夜夜爽1| 欧美日韩在线一区二区三区| 日本三级久久久| 亚洲人成在线观看| 欧美色图片你懂的| 亚洲欧美日韩国产另类专区| 国产福利视频一区二区三区| 亚洲午夜黄色| 你懂的视频欧美| 亚洲欧洲一二区| 超碰资源在线| 精品乱码一区二区三四区视频 | 国产一区二区在线观看免费| 久久精品欧美一区| 果冻天美麻豆一区二区国产| huan性巨大欧美| 亚洲伦理在线| 男生操女生视频网站| 丰满少妇大力进入| 日韩影视精品| 成人羞羞国产免费| 国内精品伊人久久| 国产亚洲欧美色| 亚洲激情女人| 一区二区三区视频免费在线观看| 中文字幕久久久av一区| 国产精品中文字幕在线观看| xxxx一级片| 成人日韩在线| 国产91富婆露脸刺激对白| 欧美亚洲在线| 欧美精品一区二区三区很污很色的 | 91欧美日韩| 亚洲三级在线看| 国产精品99蜜臀久久不卡二区| 男人的天堂99| 99国内精品久久久久| 国产真实乱偷精品视频免| 欧美日韩精品一区二区天天拍小说| 国产精品网红直播| av中文天堂在线| 视频在线观看一区| 在线观看日韩专区| 美女网站在线观看| 日本一区二区高清不卡| 在线观看网站黄不卡| 日韩欧美三级电影| 丁香影院在线| 高清国产一区二区三区| 精品网站999www| www黄色日本| 亚洲精品亚洲人成在线| 精品亚洲va在线va天堂资源站| 5月婷婷6月丁香| 无人区在线高清完整免费版 一区二 | 另类小说第一页| 日韩av三区| 亚洲女成人图区| 手机看片福利日韩| 欧美三级情趣内衣| 在线国产电影不卡| 五月天综合婷婷| 日日狠狠久久偷偷综合色| 国产精品免费看片| 亚洲自拍偷拍区| 四季av在线一区二区三区| 欧美性生交xxxxxdddd| 三年中文高清在线观看第6集 | 久久久久久精| 五月精品视频| 91久久久国产精品| 亚洲激情播播| 国产精品久久久久久久久男| 久久99精品久久久久久琪琪| 欧美亚洲视频| 欧美日韩老妇| 欧美激情精品久久久久久大尺度| 久久69av| 91国产精品91| 黄色在线论坛| 欧美日韩一级二级三级| 嗯啊主人调教在线播放视频 | 国产美女精品在线| 国产成人久久婷婷精品流白浆| 国产清纯白嫩初高生在线观看91 | 在线成人福利| 欧美日韩亚洲综合| 北岛玲精品视频在线观看| 国产欧美韩日| 久久色在线观看| 祥仔av免费一区二区三区四区| 日韩高清专区| 久久福利资源站| 欧美一区三区二区在线观看| 午夜日韩在线| 国产欧美一区二区三区久久人妖| 牛牛精品一区二区| 色天天综合色天天久久| 日本一二区视频| 不卡一区二区中文字幕| 国产在线观看精品| 国产美女撒尿一区二区|