如何將 Claude 用作資料庫工程師:Oleg Skill 指南

適用於後端與資料庫團隊
Oleg - 資料庫工程師 AI Skill
Oleg - 資料庫工程師 AI Skill
$29這項 Skill 對比 $150顧問,每小時

結構描述設計、正確又快速的查詢、重要的索引、緩慢查詢診斷,以及安全的遷移。可搭配 Claude、ChatGPT 或任何 AI 聊天工具使用。

查看 Oleg →

資料庫是小錯誤會變成永久問題的地方。一個在一百筆資料上執行順暢的查詢,到了幾百萬筆資料時可能會變得極其緩慢;第一週做出的結構描述決策,會影響之後建立的一切。使用 Claude 作為資料庫工程師,等於讓這個基礎多了一雙審慎的眼睛:像 Claude、ChatGPT 或任何 AI 聊天工具,都能協助你設計結構描述、撰寫與最佳化查詢,並思考那些決定應用程式能否維持快速的索引與效能選擇。它不會連線到正式環境 - 它能幫助你把所有系統所依賴的底層做好。

讓你能長期維護的結構描述設計

在多數系統中,結構描述是最長久的決策。這項 Skill 能幫助你設計結構描述 - 資料表、關聯、正規化與務實的反正規化 - 並逐一說明其中的取捨,因為當結構描述承載真實資料後再修改,確實會非常痛苦。花時間做好這件事,未來數年都能獲得回報。

正確又快速的查詢

這項 Skill 能幫助你撰寫能回傳正確答案 並且具備良好效能的 SQL - 包括聯結、彙總與視窗函式 - 並說明每個部分的作用,讓你不會只是貼上一段之後無法除錯的查詢。正確但緩慢的查詢,是等待發生的錯誤。

將秒數縮短為毫秒的索引

大多數資料庫效能問題,都是缺少索引,或查詢無法使用索引所造成的。這項 Skill 能幫助你思考索引策略 - 該新增什麼、寫入時的成本、以及查詢為何要進行完整掃描 - 這是資料庫領域中效益最高的 Skill。

診斷緩慢查詢

當某個查詢速度很慢時,Skill 會協助你讀取查詢計畫並找出原因 - 缺少的索引、錯誤的連接順序,或導致索引無法使用的函式 - 以有條理的方式處理,而不是靠反覆試錯。這與我們後端開發指南中的後端工作相輔相成。

不遺失資料的遷移

變更正式環境中的結構描述具有高風險。Skill 會協助你仔細規劃遷移 - 安全順序、資料回填與回滾方式 - 避免結構描述變更演變成資料遺失事故。在這裡,謹慎是不可妥協的原則。

為什麼 Skill 勝過一次性的 prompt

載入完成的 Skill 會掌握你的資料庫引擎、結構描述與慣例,因此能提供符合實際系統的建議 - 當 Postgres、MySQL 與其他資料庫之間的查詢語法和最佳化方式有所不同時,這一點格外重要。

誠實的限制 - 先備份

這個 Skill 會根據你描述的內容進行推理;它看不到你的真實資料、實際查詢模式或正式環境負載,而錯誤的資料庫變更可能導致資料永久遺失。務必在副本上測試,執行遷移前先備份,並在產生的 SQL 接觸任何真實資料前進行審查。把它當作會提出建議並加以說明的資深工程師,而實際執行什麼則由你負責。以這種方式使用 Claude 作為資料庫工程師,能讓你的基礎穩固且保持快速。

相關 Skill 指南

KissMySkills 是一個擁有 300+ 個 AI Skillpromptsagents免費工具 的市集,適用於 Claude、ChatGPT 與任何 AI 聊天工具。

~/get-started

實用的 Skills。不說空話。

瀏覽商店中的每個技能、prompt 套件和 agent。

瀏覽所有技能 →或試試免費工具