MySQl優(yōu)化學(xué)習(xí)筆記(七)SQL優(yōu)化簡介

一、SQL優(yōu)化簡介

1、我們平時說的SQL優(yōu)化就是優(yōu)化SQl語句和索引(通俗說就是使用什么樣的SQL語句能夠讓索引生效)

2、SQL優(yōu)化是伴隨業(yè)務(wù)進(jìn)行的,并不是所有操作都必須達(dá)到最好才是優(yōu)化。

二、常規(guī)調(diào)優(yōu)思路

1、查看慢查詢(slow-log),分析slow-log,分析出查詢慢的語句,找出問題;

2、按照一定優(yōu)先級,進(jìn)行一個一個的排查所有慢語句;

3、分析我們寫的SQL(top sql),進(jìn)行explain調(diào)試(分析語句為什么慢),查看語句執(zhí)行時間;

4、調(diào)整索引或語句本身。

三、MySQl中日志分類

MySQL日志分為4類:錯誤日志(記錄系統(tǒng)級別錯誤,不是SQL命令寫錯了)、二進(jìn)制日志(記錄數(shù)據(jù)的修改刪除和新增)、通用查詢?nèi)罩荆ㄊ裁炊加洠?、慢查詢?nèi)罩荆ㄓ涗洸樵兟娜罩荆?/p>



下節(jié)記錄通用日志的介紹。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容