原文:記一次,因表變量導致SQL執行效率變慢

場景 最近工作中,發現某同步JOB在執行中經常拋出SQL執行超時的問題,查看日志發現每次SQL執行的時間都是線性增長的,循環執行 次以后執行時間甚至超過了 分鍾 JOB執行流程分析 首先,對於JOB流程進行分析,查看是否是JOB設計上的問題 通過對流程的分析,發現每次獲取的需要同步的數據最多只有一萬條,不存在大數據寫入導致超時的問題。 那么在對獲取詳細信息這個過程進行分析,發現關聯的表中最多的數據 ...

2021-11-06 17:46 3 546 推薦指數:

查看詳情

SQL調優--一次統計信息未及時更新導致查詢超級慢

  某日同事丟給我一個看上去復雜的查詢(實際就涉及兩張,套來套去)說只是換了日期條件,但一個查詢5秒出數據,一個根本查不出來。現在整理下解決過程,及涉及的知識點。   若有不正之處,請多多諒解並歡迎批評指正,不甚感激。   請尊重作者勞動成果,轉載請標明原文鏈接 ...

Sat Sep 10 02:47:00 CST 2016 7 6201
一次CurrentDirectory導致的問題

現在項目里需要實現一個功能如下: A.exe把B.exe復制到臨時目錄,然后A.exe退出,B.exe負責把A.exe所在的整個目錄刪除。 實現: A.exe用CreateProcess創建B. ...

Thu Dec 12 05:56:00 CST 2013 9 4156
一次keepalived和VIP導致的故障

起因 nginx服務器采用的keepalived+vip實現的雙活,最近由於一台服務器有問題,更換了一台nginx: 操作: 停止有問題服務器keepalived和nginx 新服務器 ...

Thu Aug 27 18:33:00 CST 2020 0 1438
解Bug之路-一次中間件導致的慢SQL排查過程

解Bug之路-一次中間件導致的慢SQL排查過程 前言 最近發現線上出現一個奇葩的問題,這問題讓筆者定位了好長時間,期間排查問題的過程還是挺有意思的,正好博客也好久不更新了,就以此為素材寫出了本篇文章。 Bug現場 我們的分庫分中間件在經過一年的沉淀之后,已經到了比較穩定的階段。而且經 ...

Mon Sep 07 17:54:00 CST 2020 20 2363
解Bug之路-一次線上請求偶爾變慢的排查

解Bug之路-一次線上請求偶爾變慢的排查 前言 最近解決了個比較棘手的問題,由於排查過程挺有意思,於是就以此為素材寫出了本篇文章。 Bug現場 這是一個偶發的性能問題。在每天幾百萬比交易請求中,平均耗時大約為300ms,但總有那么100多筆會超過1s,讓我們業務耗時監控的99.99線變得 ...

Mon Oct 12 18:40:00 CST 2020 29 2988
一次由於環境變量引起的crontab執行沒有日志輸出的問題

今天在scrapy的代碼中加入監測環境變量來動態配置setting的代碼,但代碼部署后發現以前正常的crontab 任務沒有任何日志輸出 了。手動命令行執行卻是可以執行的。查看/var/message/cron發現腳本是執行的,但無法確認是否執行成功。 於是把crontab的任務改了一下 ...

Fri Feb 26 09:22:00 CST 2021 0 406
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM