Toolverse
Wszystkie skille

setup-timescaledb-hypertables

autor: timescale

Konfiguruj hipertabele TimescaleDB do błyskawicznych zapisów danych szeregów czasowych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
1

O skillu

Umiejętność do tworzenia zoptymalizowanych schematów baz danych dla TimescaleDB, idealnie dopasowana do danych szeregów czasowych, IoT, metryk i logów zdarzeń. Automatycznie generuje instrukcje SQL do konfiguracji hipertabel, polityk kompresji, retencji i agregacji ciągłej. Zwiększa wydajność tabel o dużym natężeniu zapisów poprzez inteligentne partycjonowanie, konfigurację kolumn segmentacji i interwałów chunków. Obsługuje dane sensorów, telemetrię, zdarzenia użytkownika i logi transakcji.

Jak używać

  1. Zainstaluj umiejętność w swoim agencie Claude/Copilot, wskazując repozytorium GitHub timescale/pg-aiguide. Upewnij się, że masz dostęp do PostgreSQL 15+ z zainstalowanym TimescaleDB.

  2. Aktywuj umiejętność, gdy planujesz utworzyć tabelę dla danych szeregów czasowych — na przykład gdy chcesz przechowywać dane sensorów, metryki systemowe, logi zdarzeń lub transakcje. Umiejętność automatycznie się uruchomi, gdy wspomniasz o TimescaleDB, hipertabelach lub optymalizacji wydajności dla insert-heavy tabel.

  3. Opisz swoją strukturę danych: wskaż kolumnę czasową (TIMESTAMPTZ), identyfikator encji (device_id, user_id, symbol), kategorie i wartości liczbowe. Umiejętność wygeneruje polecenie CREATE TABLE z prawidłową konfiguracją hipertabeli.

  4. Skonfiguruj polityki kompresji i retencji — określ, które kolumny powinny być kompresowane i jak długo przechowywać dane. Umiejętność dostarczy instrukcje SQL do ustawienia compression policy i retention policy.

  5. Zdefiniuj agregacje ciągłe (continuous aggregates) dla prekomputowanych statystyk — średnie, sumy, liczniki w określonych interwałach czasowych. Umiejętność wygeneruje odpowiednie zapytania CREATE MATERIALIZED VIEW.

  6. Skopiuj wygenerowany kod SQL do swojej bazy danych. Umiejętność dostarcza gotowe polecenia do wykonania — wystarczy uruchomić je w PostgreSQL z włączonym TimescaleDB.

Podobne skille