PostgreSQL

資料庫

查詢和管理 SQL 資料庫 — Neotask 透過 OpenClaw 為您自動化 PostgreSQL。

您可以做什麼

用純語言查詢資料

描述您需要的資料,Neotask 撰寫並執行針對 PostgreSQL 資料庫的 SQL 查詢。無論是簡單查找、多表關聯還是帶有窗口函數的彙總,您無需自己撰寫 SQL 即可取得結果。

分析查詢效能

貼上慢查詢或描述效能問題,請 Neotask 執行 EXPLAIN ANALYZE、解讀查詢計畫、識別瓶頸,並建議可以修復的特定索引或查詢重寫。

監控資料庫健康

要求健康檢查:當前連線數與連線限制、死元組數量多的資料表、長時間執行的交易和 autovacuum 狀態。Neotask 查詢 pg_stat_* 視圖並將數字轉譯為可操作的發現。

管理結構描述和物件

透過自然語言建立資料表、添加欄位、修改約束、建立索引和管理角色。Neotask 生成正確的 DDL 並在執行結構描述修改操作前確認。

疑難排解鎖定與阻塞

請 Neotask 識別阻塞查詢、顯示哪些會話正在等待鎖定,並安全地終止特定連線——在任何 pg_terminate_backend 呼叫前需要確認。

試試這樣問

  • "顯示過去 7 天按客戶國家分組的所有訂單"
  • "為什麼這個查詢很慢?"(貼上您的查詢)
  • "哪些資料表的死元組最多,需要 VACUUM?"
  • "在 users 資料表的 email 欄位上建立索引"
  • "哪些查詢目前執行超過 30 秒?"
  • "顯示所有具有超級使用者角色的使用者"
  • "此伺服器上每個資料庫的大小是多少?"
  • "在 sessions 資料表的 created_at 欄位上添加 NOT NULL 約束"
  • 進階技巧

  • 在對生產環境執行前始終請 Neotask 解釋其 SQL——確認關聯和 WHERE 子句符合您的意圖。
  • 對探索性查詢使用 "唯讀" 框架:"只顯示資料,不要更改任何東西",這樣 Neotask 在探索請求時避免 DML。
  • 對回傳時間不到 1 秒的查詢也請求 EXPLAIN ANALYZE——有時計畫看起來不錯但有估算錯誤會在規模上造成問題。
  • 建立索引時,詢問部分索引或覆蓋索引是否比全表索引更適合您的存取模式。
  • 結合 PostgreSQL 查詢與下游工具:"查詢本週註冊的使用者並將他們添加到我們的 Mailchimp 受眾。"
  • Works Well With