亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL 5.7臨時表空間如何玩才能不掉坑里詳解

2024-07-25 19:08:57
字體:
供稿:網(wǎng)友

導(dǎo)讀

MySQL 5.7的目標(biāo)是成為發(fā)布以來最安全的MySQL服務(wù)器,其在SSL/TLS和全面安全開發(fā)方面有一些重要的改變。

MySQL 5.7起支持獨(dú)立臨時表空間,但個別時候也可能會踩坑的。

MySQL 5.7起,開始采用獨(dú)立的臨時表空間(和獨(dú)立的undo表空間不是一回事喲),命名ibtmp1文件,初始化12M,且默認(rèn)無上限。

選項 innodb_temp_data_file_path 可配置臨時表空間相關(guān)參數(shù)。

innodb_temp_data_file_path = ibtmp1:12M:autoextend

臨時表空間的幾點(diǎn)說明

  • 臨時表空間不像普通InnoDB表空間那樣,不支持裸設(shè)備(raw device)。
  • 臨時表空間使用動態(tài)的表空間ID,因此每次重啟時都會變化(每次重啟時,都會重新初始化臨時表空間文件)。
  • 當(dāng)選項設(shè)置錯誤或其他原因(權(quán)限不足等原因)無法創(chuàng)建臨時表空間時,mysqld實例也無法啟動。
  • 臨時表空間中存儲這非壓縮的InnoDB臨時表,如果是壓縮的InnoDB臨時表,則需要單獨(dú)存儲在各自的表空間文件中,文件存放在 tmpdir(/tmp)目錄下。
  • 臨時表元數(shù)據(jù)存儲在 INFORMATION_SCHEMA.INNODB_TEMP_TABLE_INFO 視圖中。

有時執(zhí)行SQL請求時會產(chǎn)生臨時表,極端情況下,可能導(dǎo)致臨時表空間文件暴漲,幫人處理過的案例中最高漲到快300G,比以前遇到的 ibdata1 文件暴漲還要猛…

臨時表使用的幾點(diǎn)建議

  • 設(shè)置 innodb_temp_data_file_path 選項,設(shè)定文件最大上限,超過上限時,需要生成臨時表的SQL無法被執(zhí)行(一般這種SQL效率也比較低,可借此機(jī)會進(jìn)行優(yōu)化)。
  • 檢查 INFORMATION_SCHEMA.INNODB_TEMP_TABLE_INFO,找到最大的臨時表對應(yīng)的線程,kill之即可釋放,但 ibtmp1 文件則不能釋放(除非重啟)。
  • 擇機(jī)重啟實例,釋放 ibtmp1 文件,和 ibdata1 不同,ibtmp1 重啟時會被重新初始化而 ibdata1 則不可以。
  • 定期檢查運(yùn)行時長超過N秒(比如N=300)的SQL,考慮干掉,避免垃圾SQL長時間運(yùn)行影響業(yè)務(wù)。

附:臨時表測試案例

表DDL

CREATE TEMPORARY TABLE `tmp1` ( `id` int(10) unsigned NOT NULL DEFAULT '0', `name` varchar(50) NOT NULL DEFAULT '', `aid` int(10) unsigned NOT NULL AUTO_INCREMENT, `nid` int(11) unsigned GENERATED ALWAYS AS ((`id` + 1)) VIRTUAL NOT NULL, `nnid` int(11) unsigned GENERATED ALWAYS AS ((`id` + 1)) STORED NOT NULL, PRIMARY KEY (`aid`), KEY `name` (`name`), KEY `id` (`id`), KEY `nid` (`nid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8

原表大小只有 120MB,從這個表直接 INSERT…SELECT 導(dǎo)數(shù)據(jù)到tmp1表。

-rw-r----- 1 yejr imysql 120M Apr 14 10:52 /data/mysql/test/sid.ibd

生成臨時表(去掉虛擬列,臨時表不支持虛擬列,然后寫入數(shù)據(jù)),還更大了(我也不解,以后有機(jī)會再追查原因)。

-rw-r----- 1 yejr imysql 140M Jun 25 09:55 /Users/yejinrong/mydata/ibtmp1

查看臨時表元數(shù)據(jù)信息

yejr@imysql.com [test]>select * from  INFORMATION_SCHEMA.INNODB_TEMP_TABLE_INFO/G*********************** 1. row ***********************   TABLE_ID: 405    NAME: #sql14032_300000005_3    N_COLS: 6    SPACE: 421PER_TABLE_TABLESPACE: FALSE  IS_COMPRESSED: FALSE

再刪除索引,結(jié)果,又更大了

-rw-r----- 1 yejr imysql 204M Jun 25 09:57 /data/mysql/ibtmp1

第二次測試刪除索引后,變成了200M(因為第二次測試時,我設(shè)置了臨時表最大200M)

innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:200M
-rw-r----- 1 yejr imysql 200M Jun 25 10:15 /data/mysql/ibtmp1

執(zhí)行一個會產(chǎn)生臨時表的慢SQL。

注:MySQL 5.7起,執(zhí)行UNION ALL不再產(chǎn)生臨時表(除非需要額外排序)。

yejr@imysql.com [test]>explain select * from tmp1 union  select id,name,aid from sid/G*************************** 1. row ***************************   id: 1 select_type: PRIMARY  table: tmp1 partitions: NULL   type: ALLpossible_keys: NULL   key: NULL  key_len: NULL   ref: NULL   rows: 3986232  filtered: 100.00  Extra: NULL*************************** 2. row ***************************   id: 2 select_type: UNION  table: sid partitions: NULL   type: ALLpossible_keys: NULL   key: NULL  key_len: NULL   ref: NULL   rows: 802682  filtered: 100.00  Extra: NULL*************************** 3. row ***************************   id: NULL select_type: UNION RESULT  table: <union1,2> partitions: NULL   type: ALLpossible_keys: NULL   key: NULL  key_len: NULL   ref: NULL   rows: NULL  filtered: NULL  Extra: Using temporary

文件漲到588M還沒結(jié)束,我直接給卡了

-rw-r----- 1 yejr imysql 588M Jun 25 10:07 /data/mysql/ibtmp1

第二次測試時,設(shè)置了臨時表空間文件最大200M,再執(zhí)行會報錯:

yejr@imysql.com [test]>select * from tmp1 union  select id,name,aid from sid;ERROR 1114 (HY000): The table '/var/folders/bv/j4tjn6k54dj5jh1tl8yn6_y00000gn/T/#sql14032_5_8' is full

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網(wǎng)的支持。

參考

https://dev.mysql.com/doc/refman/5.7/en/temporary-files.html

https://dev.mysql.com/doc/refman/5.7/en/internal-temporary-tables.html

https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_temp_data_file_path

https://dev.mysql.com/doc/refman/5.7/en/innodb-temporary-tablespace.html


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美日韩国产高清电影| 日韩欧美视频免费在线观看| 成人网男人的天堂| 91精品国产高清自在线| 亚洲成av人在线观看| 97免费视频在线播放| 在线观看欧美日韩国产| 中文字幕日韩有码| 手机在线播放av| 国产极品在线播放| 在线免费激情视频| 开心婷婷激情| 欧美一级免费大片| av中文字幕电影在线看| 欧美一区午夜视频在线观看| 中文字幕在线2021| 99精品久久久久久| 中文字幕欧美日韩一区二区| 日本护士...精品国| 日韩久久久久久久久久| 国产大片在线免费观看| 成人直播在线| 91精品秘密在线观看| 日韩专区一区二区| 中文字幕一区久久| 亚洲男人第一网站| 999精品网站| www.这里只有精品| 日本深夜福利视频| 天天操夜夜操夜夜操| 91av视频在线| 精品成人a区在线观看| 国产aⅴ夜夜欢一区二区三区| 国产一区二区三区欧美| 天天影视色香欲综合网天天录日日录| 欧美电影免费观看高清| 中文字幕在线播放网址| 在线精品视频在线观看高清| 日韩成人激情| 娇妻被老王脔到高潮失禁视频| 亚洲影视一区二区三区| 在线天堂新版最新版在线8| 亚洲人成人77777线观看| 国产精品自产拍在线观看中文| 亚洲成人动漫在线播放| 高清在线成人网| 欧美日韩国产丝袜美女| 一区视频在线看| 精品日本一区二区三区在线观看| 国产精品夫妻自拍| 久久九九热re6这里有精品| 蜜臀久久久99精品久久久久久| 日韩中出av| 日本丰满少妇xxxx| 欧美特级特黄aaaaaa在线看| 国产精品麻豆| 欧美日韩国产在线播放网站| 国产精品99久久久久久似苏梦涵| 一区二区三区四区电影| 色综合激情久久| 久久久精品免费| 在线观看日韩一区二区| 国产精品一区二区在线看| 日韩欧美国产不卡| 午夜欧美大尺度福利影院在线看| 日韩国产一区三区| 狠狠久久伊人| 最近更新的2019中文字幕| 人妻少妇一区二区三区| 精品视频在线免费观看| 亚洲美女视频一区| 午夜在线视频免费观看| 日韩一区欧美| 蜜桃久久精品乱码一区二区| h视频在线免费看| 色呦哟—国产精品| 日本午夜精品电影| 日韩av中文字幕第一页| 国产成人激情视频| 全国精品久久少妇| 极品尤物av丝袜美腿在线观看| 青青青手机在线视频观看| 高清不卡日本v二区在线| 一级黄色录像视频| 岛国成人av| 亚洲精品天堂成人片av在线播放| 国产叼嘿视频在线观看| 久久精品国产一区二区三区不卡| 97视频在线观看亚洲| 狠狠色噜噜狠狠狠| 538精品在线视频| 女女色综合影院| 国产美女精品人人做人人爽| 99视频一区二区| h网站在线播放| 一本久久综合亚洲鲁鲁五月天| 国产成人在线免费视频| 丝袜美女在线观看| 亚洲国产日韩在线一区| 中文字幕视频二区| 欧美日韩精品欧美日韩精品一综合| 亚洲自拍偷拍在线| 精品久久精品| 精品网站aaa| 亚洲第一天堂久久| 国产精品-色哟哟| 欧美激情一二区| 91成人网在线观看| 亚洲男女av一区二区| 日本中文字幕在线播放| 一本久道久久综合狠狠爱亚洲精品| 久久国产精品久久国产精品| 亚洲精品一线| 欧美剧情电影在线观看完整版免费励志电影| 2025韩国大尺度电影| 日韩免费电影一区二区| 深田えいみ中文字幕99久久| gogogo高清在线观看免费完整版| 精品国产乱码久久久久久影片| 日本国产在线视频| 国产精品久久在线观看| 日本三级福利片| 91精品国产乱码久久久张津瑜| 亚洲裸色大胆大尺寸艺术写真| 91免费视频污| 日韩经典中文字幕在线观看| 色哟哟国产精品| 男人天堂中文字幕| av成人 com a| 亚洲乱码国产乱码精品精的特点| 国产伦精品一区二区三区免费视频| 大陆精大陆国产国语精品| aaa免费在线观看| 成人免费视频视频在线观看免费| 久久久久久毛片免费看| 国产后入清纯学生妹| av不卡一区| 黑人极品videos精品欧美裸| 久久99日本精品| 日韩免费av一区二区三区| 俺去啦俺在线观看| 久久久亚洲影院你懂的| 99人久久精品视频最新地址| 激情亚洲一区二区三区四区| 亚洲第一区在线观看| 青青草手机视频在线观看| 中文字幕日韩综合| 精品国产a毛片| 韩国理伦片久久电影网| 日韩一区国产二区欧美三区| av最新网址| 国产在线视频卡一卡二| 正义之心1992免费观看全集完整版| 黄色精品在线观看| 久久av国产紧身裤| 国产精品高潮呻吟| 国产精品18久久久久久麻辣| 夜夜未满十八勿进的爽爽影视| 亚洲人午夜射精精品日韩| 国产超碰97| 国产乱码精品一区二区三区忘忧草| 视频精品在线观看| 在线观看国产成人| 国产黄色片在线免费观看| 成人av网站免费| 国产精品久久久久av免费| 亚洲欧美综合在线精品| 欧洲金发美女大战黑人| 99国产成+人+综合+亚洲欧美| 涩涩漫画在线观看| 午夜两性免费视频| 国产精品一区二区三区精品| 成人精品电影在线观看| 国产精品国码视频| 国产一区二区在线免费| 粉嫩精品导航导航| 中文字幕在线看精品乱码| 樱桃成人精品视频在线播放| 久久99国内| 91色精品视频在线| 国产视频丨精品|在线观看| 日韩精品一区二区三区国语自制| 久久久久久久久久影视| 一区二区三区四区免费观看| av黄色免费| 蜜桃av麻豆av天美av免费| 少妇大叫太大太粗太爽了a片小说| 日本欧美中文字幕| 91蜜桃在线免费视频| 日本不卡中文字幕| 欧美一区二区高清在线观看| 国产亚洲一区二区在线| 精品人妻无码一区二区三区蜜桃一| 成人小视频在线观看| 国产精品乱码一区二区三区视频| 天天综合在线观看| 在线一区二区三区四区五区| 亚洲成人精品在线观看| 欧美色网址大全| 三级在线观看视频| 日本一区二区三区精品| 亚洲成人午夜电影| 欧美极品欧美精品欧美图片| 激情久久综合| 91精品国产乱码久久| igao视频网在线视频| 日本激情一区二区| 国产成人女人毛片视频在线| 日韩成人网免费视频| 国产黄色片中文字幕| 国产嫩草影院久久久久| 亚洲乱码国产乱码精品精98午夜| 天天干天天干天天操| 中文字幕av亚洲精品一部二部| 亚洲v日韩v综合v精品v| xxx在线免费观看| 91网在线免费观看| 岛国av免费观看| 亚洲中文字幕无码爆乳av| 日本在线观看中文字幕| 黄色片在线播放| 国产精品你懂的| a级大片免费看| 深爱激情五月婷婷| 婷婷精品在线观看| 日本丰满少妇做爰爽爽| 91高清免费在线观看| 欧美激情欧美激情| 亚洲毛茸茸少妇高潮呻吟| 一级黄色大片儿| 日本免费成人网| 日韩欧美一级在线| 日韩精品视频在线观看视频| 国产一区二区激情| 一区二区三区欧美视频| 久久综合导航| 国产精品毛片aⅴ一区二区三区| 四虎精品影院在线观看视频| 欧美一级片免费观看| 日韩三级精品电影久久久| 亚洲欧洲日韩一区二区三区| 国产成人一区二区三区影院| 一级在线视频| 国产成人综合在线视频| 亚洲精品久久久中文字幕| 日韩69视频在线观看| 国产 欧美 日本| 欧美精品一区二区久久婷婷| 成人三级做爰av| 真实乱视频国产免费观看| 手机在线看片1024| 在线www天堂网在线| 五月婷婷激情综合网| 激情小说亚洲一区| 国产一区二区三区日韩精品| 日本一级黄色录像| 国产精品成人播放| 欧美日韩国产精品一区二区不卡中文| 超碰男人的天堂| 日韩精品中文字| 日韩大片在线观看视频| 成人国产在线激情| 国产精品成人免费电影| 免费观看的成年网址| 五月开心婷婷久久| 香蕉国产成人午夜av影院| 先锋影音欧美性受| 成人精品视频一区| 国产黄色免费观看| 国产乱淫av麻豆国产免费| 9l国产精品久久久久麻豆| 毛片av一区二区| 国产厕拍一区| 亚洲国产综合91精品麻豆| www国产一区| 亚洲午夜天堂| 欧美午夜片在线免费观看| 亚洲伦理一区| 精品国产一级| 久久久久久久久久久99999| 国产精品老女人精品视频| 国产酒店精品激情| 久操网在线观看| 99国产精品99久久久久久| 自拍偷拍欧美专区| 精品无人区一区二区| 欧美午夜精品理论片a级大开眼界| 性日韩欧美在线视频| 在线观看免费成人| 日日日日人人人夜夜夜2017| 人善交vide欧美| 国产精品亚洲精品| 日韩免费成人av| 高清国语自产在线观看| 国产精品人妻一区二区三区| 91最新地址在线播放| 韩国97影院| 91情侣偷在线精品国产| 日本高清免费在线视频| 日韩亚洲成人av在线| 妺妺窝人体色www在线观看| 一区二区三区精密机械公司| 日本精品一区二区三区四区的功能| 懂色av粉嫩av蜜臀av一区二区三区| 色猫咪免费人成网站在线观看| 美女露胸视频在线观看| 国产精品久久毛片av大全日韩| 性生交大片免费看女人按摩| 91久久久久久久久久| 伊人久久大香线蕉综合网蜜芽| 国语精品一区| 亚洲精品福利网站| 国产三级伦理在线| 精品一区在线视频| 亚洲36d大奶网| 国产成人精品视频ⅴa片软件竹菊| 99re66热这里只有精品4| 日韩精品一区二区三区中文不卡| 欧美一区二区三区免费观看视频| 日韩久久一区二区| 亚洲欧美日韩在线观看a三区| 日韩精品电影| 成年人在线看片| 国产成人va亚洲电影| 国产亚洲精品美女久久久久久久久久| 欧美国产亚洲另类动漫| 九色视频在线播放| 日韩在线免费观看av|