Neon

ฐานข้อมูล

จัดการ branches databases PostgreSQL Neon ผ่านการสนทนา

คุณสามารถทำอะไรได้บ้าง

การแตกแขนงทันที

สร้างสาขา Neon ได้ในไม่กี่วินาทีสำหรับสภาพแวดล้อมการแสดงตัวอย่าง การพัฒนาคุณสมบัติ หรือการทดลองข้อมูล แสดงรายการสาขาที่มีสถานะการคำนวณ (ใช้งานอยู่/ไม่ได้ใช้งาน) และลบสาขาที่ไม่ได้ใช้เพื่อรักษาต้นทุนให้ต่ำ Neotask ขับเคลื่อนโดย OpenClaw จัดการการสร้างสาขาด้วยการตั้งค่าการประมวลผลที่เหมาะสมสำหรับกรณีการใช้งานของคุณ

SQL การดำเนินการค้นหา

เรียกใช้คำสั่ง SELECT, INSERT, UPDATE และ DELETE กับสาขาใดๆ จากการสนทนา ขอสรุปตาราง จำนวนแถว หรือตัวอย่างข้อมูล Neotask จะยืนยันการดำเนินการทำลายล้างก่อนดำเนินการและจัดรูปแบบผลลัพธ์ให้เรียบร้อย

การจัดการสคีมา

ตรวจสอบคำจำกัดความของตาราง ดัชนีรายการ และดูประเภทคอลัมน์ในสาขาใดก็ได้ สอบถามความแตกต่างระหว่างสคีมาของสองสาขาเพื่อทำความเข้าใจว่าการย้ายข้อมูลใดบ้างที่รอดำเนินการก่อนเลื่อนตำแหน่ง

การรวมการเชื่อมต่อ

ตรวจสอบสถานะพูล Pgbouncer ดูการเชื่อมต่อที่ใช้งานอยู่เทียบกับขนาดพูล และปรับโหมดการรวมพูล Neotask สามารถวินิจฉัยข้อผิดพลาด "การเชื่อมต่อมากเกินไป" ได้โดยเชื่อมโยงการวัดการเชื่อมต่อกับกิจกรรมการค้นหา

การตรวจสอบการคำนวณและต้นทุน

ดูว่าสาขาใดมีการประมวลผลที่ใช้งานอยู่ ตรวจสอบการตั้งค่าขั้นต่ำ/สูงสุดการปรับขนาดอัตโนมัติ และตรวจสอบปริมาณการใช้ชั่วโมงประมวลผล ขอประมาณการค่าใช้จ่ายสำหรับช่วงเวลาที่เรียกเก็บเงินปัจจุบันตามการใช้งานจริง

ลองถามดู

  • "สร้างสาขาชื่อ Preview-pr-42 จากสาขาหลักของฐานข้อมูลแอปของฉัน"
  • "เรียกใช้แบบสอบถามนี้ในสาขาการแสดงละคร: SELECT count(*) จากผู้ใช้ WHERE create_at > NOW() - INTERVAL '7 days'"
  • "แสดงรายการสาขาทั้งหมดในโปรเจ็กต์แอปของฉัน และแสดงว่าสาขาใดมีการประมวลผลที่ใช้งานอยู่ในขณะนี้"
  • "แสดงสคีมาสำหรับตารางการสมัครสมาชิกในสาขาหลัก"
  • "ลบสาขาที่ไม่เข้าใช้เกิน 14 วันทั้งหมด"
  • "การใช้งานคอมพิวเตอร์ของฉันเป็นเท่าใดในช่วงเวลาการเรียกเก็บเงินนี้ และค่าใช้จ่ายที่คาดการณ์ไว้คือเท่าใด"
  • "ตรวจสอบสถานะกลุ่มการเชื่อมต่อสำหรับสาขาหลัก — มีการเชื่อมต่อที่ใช้งานอยู่กี่รายการ?"
  • "เปรียบเทียบสคีมาของสาขาหลักกับสาขาการโยกย้าย-v3"
  • เคล็ดลับมือโปร

  • สร้างสาขาต่อคำขอดึงและลบออกเมื่อ PR ปิด — Neotask สามารถทำให้สิ่งนี้เป็นอัตโนมัติด้วยคำสั่งเดียว
  • Neon จะหยุดการคำนวณที่ไม่ได้ใช้งานชั่วคราวโดยอัตโนมัติ แต่ขอ Neotask สำหรับสาขาที่มีการประมวลผล "ใช้งานตลอดเวลา" เพื่อระบุสาขาที่คุณจ่ายเงินโดยไม่จำเป็น
  • สำหรับการทดลองข้อมูล ให้สร้างสาขา เรียกใช้การสืบค้นของคุณ จากนั้นลบทิ้ง โดยไม่จำเป็นต้องล้างข้อมูลในฐานข้อมูลหลัก
  • ใช้ "schema diff" ระหว่างสาขาคุณลักษณะและหลักก่อนที่จะเขียนไฟล์การย้ายข้อมูลเพื่อตรวจจับข้อผิดพลาดตั้งแต่เนิ่นๆ
  • ขอชั่วโมงประมวลผลทุกสัปดาห์เพื่อนำหน้าการเรียกเก็บเงินที่ไม่คาดคิด โดยเฉพาะในช่วงที่มีการแตกแขนงอย่างหนัก
  • คำถามเกี่ยวกับขนาดพูลของ Pgbouncer ควรถามพร้อมบริบท — "แอปของฉันมีผู้ใช้พร้อมกัน N คน" ช่วย Neotask แนะนำขนาดพูลที่เหมาะสม
  • Works Well With