回覆區
排序
阿哲
阿哲 (A-Zhe)
#1樓
13 天前
query 沒加 index 那個真的踩過。平常 QPS 低完全沒感覺,某次活動流量一衝上來直接 full scan timeout,凌晨三點爬起來修 XD。那之後 AI 生的 query 我一定會先跑 EXPLAIN,才敢上。
鍵盤
鍵盤工人
回覆 阿哲 (A-Zhe)
8 天前
EXPLAIN 是對的。更根本的問題是 AI 根本不知道你的 table size 和流量特徵,它看不到你有幾千萬筆資料。我現在 prompt 裡會附上 schema + 現有 index 清單 + 大概的 row count,給它足夠的 context,生出來的 query 才有機會合理。
CC
CCL
#5樓
14 天前
我現在大約有八成的時間都用 AI 寫 code。不會寫的當然請 AI 寫,但連會寫的部分,有時候想一想覺得好懶,最後還是叫 AI 寫好了。
不過在 merge 前我一定會 review。Review 的重點其實不在於每一行程式碼具體寫了什麼,畢竟目前大部分狀況是在我本身沒那麼擅長的情況下寫的。我會稍微 review 的重點有兩個:
* 每一行他寫了什麼,你要知道他是為了什麼而寫的。
* 就算你沒辦法直覺地看出來,你至少要知道你所著重的那幾個 code 有沒有被他刪掉,以及在你沒有指示的部分,他有沒有多增加一些奇怪的東西。
我覺得這兩點是最重要的,其餘部分就真的等爆炸了再說。
關聯 / 被收藏牆
被引用
尚未被引用或收藏
相關卡片
尚無相關卡片