##Mysql問題排查文檔

Mysql問題排查文檔 - thomas0yang的專欄 - 博客頻道 - CSDN.NET http://blog.csdn.net/thomas0yang/article/details/8175339

1. Mysql問題歸類1.1 SQL類問題這類問題通常是由用戶習(xí)慣不好導(dǎo)致的問題,比如大表沒有索引,SQL語句不規(guī)范等夹厌。查找到錯誤的sql止潘,修改處理。1.2 配置類問題這類問題屬于mysql數(shù)據(jù)庫的配置不合理的問題幌甘,導(dǎo)致數(shù)據(jù)庫操作較慢。需要修改響應(yīng)配置。1.3 BUG類問題這類問題比較少見吃谣,碰到了MySQL的bug,需要根據(jù)錯誤日志或者網(wǎng)絡(luò)查詢解決做裙。

2. Mysql問題排查流程2.1 Mysql慢1岗憋、 進入mysql,執(zhí)行命令show processlist或者105上使用navicat工具锚贱,工具->服務(wù)器監(jiān)控仔戈,查看正在運行的sql;2、 如果有運行時間較長的sql拧廊,需要關(guān)注分析杂穷。如果有問題,修改卦绣。3耐量、 查看慢查詢?nèi)罩荆话阍?var/lib/mysql/下滤港,slow.log是文本文件廊蜒,可以直接查看執(zhí)行慢的sql,分析處理溅漾。2.2 Mysql宕掉1山叮、 查看錯誤日志。tail –f /var/log/mysql/mysqld.err添履。根據(jù)錯誤日志進行分析處理屁倔。2、 重啟mysql暮胧。如果還有問題在根據(jù)運行的錯誤日志在進行處理锐借。

3. Mysql問題提前預(yù)防最關(guān)鍵的還是在mysql平時的維護问麸,減少問題情況的發(fā)生。3.1 建表核查建表有一套基本的需要遵守的規(guī)則钞翔,參照:

l 必須指定主鍵严卖。

若不指定主鍵,InnoDB會用唯一且非空值索引代替布轿。

l 盡量不用外鍵哮笆。

由程序端保證約束。

l 保持表身段苗條汰扭。建議單表字段數(shù)上限控制在20~50個稠肘。

l 合理選擇字段類型。

l 避免使用NULL字段萝毛。

很難進行查詢優(yōu)化启具,NULL列加索引需要額外空間,含NULL復(fù)合索引無效。

l 少用并拆分TEXT/BLOB珊泳。

l 分析正式表的數(shù)據(jù)量鲁冯。

如果數(shù)據(jù)量只增不減,盡量避免使用mysql色查。建議數(shù)據(jù)量不超過千萬薯演,否則會影響性能。

l 收集經(jīng)常操作表的sql語句秧了。

1跨扮、經(jīng)常用的字段增加索引

2、避免一個語句操作過多數(shù)據(jù)行验毡。如:update 衡创。。晶通。 where N_GROUP=1璃氢,發(fā)現(xiàn)需要更改的數(shù)據(jù)行超過100;需要分頁操作狮辽。

3.2 日常檢查如果有專職DBA一也,每天檢查數(shù)據(jù)庫運行狀況;如果無專職喉脖,可以每周檢查運行狀況椰苟。檢查文檔:http://blog.csdn.net/thomas0yang/article/details/81753613.3 基礎(chǔ)普及需要對開發(fā)人員進行基本的數(shù)據(jù)庫使用操作知識普及,減少不規(guī)范的問題的出現(xiàn)树叽。如:
http://blog.csdn.net/thomas0yang/article/details/8153507
http://blog.csdn.net/thomas0yang/article/details/8112257

4. 極端問題處理經(jīng)驗1舆蝴、 重裝數(shù)據(jù)庫a) 備份數(shù)據(jù)庫 mysqldump -uusername -ppassword databasename tablename > /home/db/db_TQ_1103.sqlb) 停止數(shù)據(jù)庫 /etc/init.d/mysql stopc) 卸載數(shù)據(jù)庫 emerge --unmerge mysqld) 安裝數(shù)據(jù)庫 參照http://wiki.uuwatch.com:8081/display/dev/Gentoo+MySQLe) 進入mysql,創(chuàng)建數(shù)據(jù)庫,導(dǎo)入數(shù)據(jù)source /home/db/db_TQ_1103.sql2洁仗、 重建數(shù)據(jù)庫a) 備份數(shù)據(jù)庫层皱,如果不能正常啟動,在/etc/my.cnf中寫入innodb_force_recovery = 4b) Mysql啟動下刪除數(shù)據(jù)庫或者關(guān)閉情況下備份數(shù)據(jù)庫路徑下的數(shù)據(jù)庫名字的文件夾京痢,之后刪除c) 重命名ibdata1表空間文件和ib_logfile0、ib_logfile1重做日志文件篷店。d) 恢復(fù)參數(shù)祭椰,啟動數(shù)據(jù)庫,新建數(shù)據(jù)庫疲陕,導(dǎo)入數(shù)據(jù)http://blog.csdn.NET/thomas0yang/article/details/8112257

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末方淤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子蹄殃,更是在濱河造成了極大的恐慌携茂,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诅岩,死亡現(xiàn)場離奇詭異讳苦,居然都是意外死亡,警方通過查閱死者的電腦和手機吩谦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進店門鸳谜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人式廷,你說我怎么就攤上這事咐扭。” “怎么了滑废?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵蝗肪,是天一觀的道長。 經(jīng)常有香客問我蠕趁,道長薛闪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任俺陋,我火速辦了婚禮逛绵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘倔韭。我一直安慰自己术浪,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布寿酌。 她就那樣靜靜地躺著胰苏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪醇疼。 梳的紋絲不亂的頭發(fā)上硕并,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天法焰,我揣著相機與錄音,去河邊找鬼倔毙。 笑死埃仪,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的陕赃。 我是一名探鬼主播卵蛉,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼么库!你這毒婦竟也來了傻丝?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤诉儒,失蹤者是張志新(化名)和其女友劉穎葡缰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忱反,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡泛释,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了温算。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胁澳。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖米者,靈堂內(nèi)的尸體忽然破棺而出韭畸,到底是詐尸還是另有隱情,我是刑警寧澤蔓搞,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布胰丁,位于F島的核電站,受9級特大地震影響喂分,放射性物質(zhì)發(fā)生泄漏锦庸。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一蒲祈、第九天 我趴在偏房一處隱蔽的房頂上張望甘萧。 院中可真熱鬧,春花似錦梆掸、人聲如沸扬卷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怪得。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間徒恋,已是汗流浹背蚕断。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留入挣,地道東北人亿乳。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像径筏,于是被迫代替她去往敵國和親葛假。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容