91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

一個MySQL 單表查詢SQL,引起一次“故事”

發布時間:2020-04-14 03:16:06 來源:網絡 閱讀:461 作者:roidba 欄目:MySQL數據庫

一、描述
故事的過程是這個樣子的,MySQL 數據庫有一張40多G的大表,開發人員執行了一個單表查詢,結果我就收到了一個磁盤空間滿的告警。一下子就不淡定了,誰在搞事情,腦海里各種可能行想了一遍,想到的最多的就是ibtmp1爆了,第一時間線上看一下,查到了最大的那個文件,結果和想的一樣。這里我們要看SQL是怎么寫的,表結構是什么樣子,然后和官網對比,MySQL在查詢的時候有很多可能會使用磁盤臨時表,包括表連接、排序、大字段等等。

二、解決方法
臨時解決方法:
1、臨時擴一下硬盤
2、直接重啟

終結解決方案
操作步驟:
1、檢查數據庫狀態
ps -ef|grep mysql

2、檢查主備庫狀態
show slave status \G;

3、檢查數據庫關閉參數,要求為1
show variables like 'innodb_fast_shutdown';

4、關閉同步進程
stop slave;

5、關閉數據庫
shutdown;

6、設置數據庫臨時表空間參數
#/etc/my.cnf
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:10G

7、啟動數據庫服務、同步線程
mysqld_safe --defaults-file=/etc/my.cnf &
start slave;
show slave status\G;

8、檢查數據庫臨時表空間參數
show variables like 'innodb_temp_data_file_path';

9、查看ibtmp1文件大小
du -sh ibtmp1

三、小潔
1、永遠不要小視一條select xxx from tab;如果你不知道你在干嘛,不知道其中的風險,不要在生產系統敲任何一個指令。
2、要有敬畏之心。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

达尔| 兰西县| 介休市| 巨野县| 萨迦县| 仁怀市| 噶尔县| 仙游县| 肇东市| 中宁县| 西充县| 广宗县| 石屏县| 太谷县| 赣州市| 大英县| 康马县| 昭通市| 吴旗县| 桑日县| 佛教| 历史| 元江| 安泽县| 四平市| 邯郸市| 东港市| 丹凤县| 宜宾市| 兰溪市| 苏尼特右旗| 两当县| 会同县| 杭锦旗| 毕节市| 井冈山市| 深泽县| 原阳县| 湟源县| 准格尔旗| 重庆市|