Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Tìm bảng ứng viên hypertable

Phân tích database PostgreSQL hiện có và tính điểm để chỉ ra bảng nào nên chuyển thành hypertable của TimescaleDB.

Dữ liệu · Phân tíchTrung cấp1,818105Điểm AI 9/10Cập nhật lần cuối: 26 thg 6, 2026

Làm được gì

  • Cung cấp các câu SQL dùng ngay trên pg_stat_user_tables, pg_tables, pg_indexes, pg_stat_statements, pg_constraint để thu thập kích thước bảng, tỉ lệ INSERT/UPDATE, mẫu index và mẫu truy vấn.
  • Thang điểm rõ ràng: đặc tính time-series (cột timestamp, filter theo thời gian, aggregation theo thời gian), quy mô (1M+ dòng hoặc 100MB+), mẫu dữ liệu (entity ID, số đo, log) — từ 8 điểm trở lên là ứng viên mạnh.
  • Kiểm tra tương thích khi migrate: primary key/unique phải chứa cột phân vùng, foreign key hypertable→hypertable không được hỗ trợ.
  • Nếu chỉ có source code, skill nêu mẫu tốt/xấu (append-only INSERT vs UPDATE liên tục) và xử lý trường hợp đặc biệt: bảng dùng ID tuần tự như orders.

Dành cho ai

  • Backend/DBA đang dùng PostgreSQL và cần nén dữ liệu, retention, aggregate theo thời gian
  • Nhóm đang đánh giá việc chuyển sang TimescaleDB/TigerData và cần căn cứ chọn bảng ưu tiên
  • Dev làm hệ thống IoT, log sự kiện, giao dịch/thanh toán, metrics giám sát

Ví dụ sử dụng

  1. "Quét DB này và cho tôi danh sách bảng nên chuyển sang hypertable" → chạy SQL thống kê, trả về bảng xếp hạng kèm điểm.
  2. "Bảng sensor_readings có nên dùng TimescaleDB không?" → kiểm tra index/constraint/truy vấn, cho điểm và gợi ý cột phân vùng + segment_by.
  3. "Bảng orders không phải time-series, có được không?" → đề xuất phân vùng theo BIGSERIAL id kèm sparse index trên created_at.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/timescale/pg-aiguide/HEAD/skills/find-hypertable-candidates/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/find-hypertable-candidates từ repo GitHub timescale/pg-aiguide vào ~/.claude/skills/find-hypertable-candidates/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/timescale/pg-aiguide.git && mkdir -p ~/.claude/skills && cp -r pg-aiguide/skills/find-hypertable-candidates ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal.
  2. Clone repo: git clone https://github.com/timescale/pg-aiguide.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r pg-aiguide/skills/find-hypertable-candidates ~/.claude/skills/
  5. Nên copy thêm skill đi kèm: cp -r pg-aiguide/skills/migrate-postgres-tables-to-hypertables ~/.claude/skills/
  6. Khởi động lại Claude Code và yêu cầu: "phân tích bảng ứng viên hypertable".
  7. Để lấy số liệu thật, bạn cần kết nối tới PostgreSQL 15+ (psql hoặc MCP database).
Xem mã nguồn trên GitHubGiấy phép: Apache-2.0