真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),佳縣企業(yè)網(wǎng)站建設(shè),佳縣品牌網(wǎng)站建設(shè),網(wǎng)站定制,佳縣網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,佳縣網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

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

終結(jié)解決方案
操作步驟:
1、檢查數(shù)據(jù)庫狀態(tài)
ps -ef|grep mysql

2、檢查主備庫狀態(tài)
show slave status \G;

3、檢查數(shù)據(jù)庫關(guān)閉參數(shù),要求為1
show variables like 'innodb_fast_shutdown';

4、關(guān)閉同步進(jìn)程
stop slave;

5、關(guān)閉數(shù)據(jù)庫
shutdown;

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

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

8、檢查數(shù)據(jù)庫臨時表空間參數(shù)
show variables like 'innodb_temp_data_file_path';

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

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


網(wǎng)站欄目:一個MySQL單表查詢SQL,引起一次“故事”
文章源于:http://weahome.cn/article/pcsiih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部