<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
MySQL的慢查詢紀錄檔是MySQL提供的一種紀錄檔記錄,它用來記錄在MySQL中響應時間超過閥值的語句,具體指執行時間超過long_query_time值的SQL,則會被記錄到慢查詢紀錄檔中。long_query_time的預設值為10,意思是執行10S以上的語句。預設情況下,Mysql資料庫並不啟動慢查詢紀錄檔,需要我們手動來設定這個引數,當然,如果不是調優需要的話,一般不建議啟動該引數,因為開啟慢查詢紀錄檔會或多或少帶來一定的效能影響。慢查詢紀錄檔支援將紀錄檔記錄寫入檔案,也支援將紀錄檔記錄寫入資料庫表
慢查詢紀錄檔相關引數:
MySQL 慢查詢的相關引數解釋:
slow_query_log
:是否開啟慢查詢紀錄檔,1表示開啟,0表示關閉。log-slow-queries
:舊版(5.6以下版本)MySQL資料庫慢查詢紀錄檔儲存路徑。可以不設定該引數,系統則會預設給一個預設的檔案host_name-slow.logslow-query-log-file
:新版(5.6及以上版本)MySQL資料庫慢查詢紀錄檔儲存路徑。可以不設定該引數,系統則會預設給一個預設的檔案host_name-slow.loglong_query_time
:慢查詢閾值,當查詢時間多於設定的閾值時,記錄紀錄檔。log_queries_not_using_indexes
:未使用索引的查詢也被記錄到慢查詢紀錄檔中(可選項)。log_output
:紀錄檔儲存方式。log_output='FILE'表示將紀錄檔存入檔案,預設值是'FILE'。log_output='TABLE'表示將紀錄檔存入資料庫,這樣紀錄檔資訊就會被寫入到mysql.slow_log表中。MySQL資料庫支援同時兩種紀錄檔儲存方式,設定的時候以逗號隔開即可,如:log_output='FILE,TABLE'。紀錄檔記錄到系統的專用紀錄檔表中,要比記錄到檔案耗費更多的系統資源,因此對於需要啟用慢查詢紀錄檔,又需要能夠獲得更高的系統效能,那麼建議優先記錄到檔案。問題點:資料庫查詢過程中速度過慢的SQL語句
主動:資料庫預設情況下slow_query_log的值為OFF,表示慢查詢紀錄檔是禁用的
mysql> show variables like '%slow_query_log%'; +---------------------+-----------------------------------------------+ | Variable_name | Value | +---------------------+-----------------------------------------------+ | slow_query_log | OFF | | slow_query_log_file | /home/WDPM/MysqlData/mysql/DB-Server-slow.log | +---------------------+-----------------------------------------------+ 2 rows in set (0.00 sec) mysql> set global slow_query_log=1; Query OK, 0 rows affected (0.09 sec) mysql> show variables like '%slow_query_log%'; +---------------------+-----------------------------------------------+ | Variable_name | Value | +---------------------+-----------------------------------------------+ | slow_query_log | ON | | slow_query_log_file | /home/WDPM/MysqlData/mysql/DB-Server-slow.log | +---------------------+-----------------------------------------------+ 2 rows in set (0.00 sec)
被動:使用者在使用程式時候告知頁面反應慢
原因點:沒有加索引、索引失效、SQL極度複雜、高並行
1.表結構設計時沒有索引導致
2.SQL語句導致索引失效
索引失效7字口訣:
3.SQL極度複雜10張以上表聯合查詢
4.高並行時段導致等待
Hole yor life get everything if you never give up.
到此這篇關於MySQL慢查詢優化解決問題的文章就介紹到這了,更多相關MySQL慢查詢優化內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45