[請益] 資料庫工具顯示某sql劣化與建議嗎?

作者: kino818 (好多夢 層層疊疊又斑駁)   2023-05-14 00:46:52
各位大大 好
目前從AP server用wireshark抓包
封包分析發現某AP函式有業務邏輯code與sql code
其中sql code時戳的延遲回應時間長達幾十秒
已確認幾十條中之一條sql code的延遲特長
非DBA,對解決問題的方法感興趣
目前看了一點Oracle Enterprise Manager
其中EM有sql response time之metric
與sql access advisor,sql tuning advisor
上面三個工具都沒用過
字面上感覺對重寫sql command優化有幫助?
不知道這麼想這三工具對不對?
之前別單位經驗,利用APM找出延遲過長某sql
開發人員據以改寫優化sql解決
請問各種RDBMS資料庫工具,如ms sql server或oracle或mysql或postgresql或informix,...
有可以顯示某sql 劣化工具與優化建議工具嗎?
需要更多實務經驗建議與keyword
好可找更多資料來解決此問題
感恩大大
作者: LeonH (Leon)   2023-05-14 10:39:00
都不用,問 ChatGPT 百憂解。
作者: goodyW (古迪)   2023-05-14 11:29:00
樓上看來是老江湖了,ChatGPT真的很厲害
作者: kino818 (好多夢 層層疊疊又斑駁)   2023-05-14 13:49:00
謝謝兩位大大,問題的解答,我看了很多圖文資料,解決我們rdbms問題了,雖說對ms sql server解法仍有興趣,但技術都是相通的。chatgpt上過好幾個課程了,正確率仍是大問題,有些同事認為chatgpt似是而非,使用需要注意。
作者: goodyW (古迪)   2023-05-14 16:35:00
ChatGPT不是似是而非,而是他有時候會像87,完全雞同鴨講所以你必需要有一定的糾錯能力,它才會越來越給你想要的ChatGPT是在幫你省時間,而不是真的代替教學課程的可能你必需找了一天才能找到的資料,它也許不用十分鐘
作者: asdfghjklasd (好累的大一生活)   2023-05-14 16:44:00
無論調校或者改寫 sql script 就是技術能力了不是什麼都是標準的了
作者: kino818 (好多夢 層層疊疊又斑駁)   2023-05-15 18:05:00
今天DBA改寫sql script,延遲馬上降低很多,DBA的技術真不是蓋的
作者: oherman (qq)   2023-05-16 22:40:00
chatgpt產生leetcode比較快,客制的code還是要慢慢試
作者: pepsilee (Pepsi)   2023-05-17 21:08:00
以原PO提供的資訊來猜很高機率是特定欄位沒建index
作者: SeanBoog (施吉祥先生)   2023-05-22 22:12:00
不同dbms 解法不一樣但優化概念類似會想建議你還是by case來看sql cost有的需要index 有的需要拆巢狀有的需要大表改小表所以真的是只能見招拆招
作者: leicheong (睡魔)   2023-06-24 03:10:00
下一版微軟SSDTh自帶用Github訓練的AI Copilot

Links booklink

Contact Us: admin [ a t ] ucptt.com