Megosztás:


Lekérdezés a Lakebase SQL-szerkesztőből

Fontos

A Lakebase automatikus skálázása bétaverzióban érhető el a következő régiókban: eastus2, , westeuropewestus.

A Lakebase Autoscaling a Lakebase legújabb verziója automatikus skálázási számítással, nullára skálázással, elágaztatással és azonnali visszaállítással. A Lakebase Provisioned szolgáltatással való összehasonlításához tekintse meg a verziók közötti választást.

A Lakebase SQL-szerkesztő közvetlenül a Lakebase alkalmazásból futtat lekérdezéseket a Lakebase-adatbázisokon. Postgres-natív funkciókat kínál, például EXPLAIN/ANALYZEmetaparancsokat psql-style és az eredmények CSV/JSON/XLSX-be való exportálását.

Megjegyzés:

A Lakebase-adatbázist a Lakehouse SQL-szerkesztőjéből is lekérdezheti, amely vizualizációkat, irányítópultokat, együttműködési funkciókat biztosít, valamint lehetővé teszi a Lakebase-adatok más Unity Catalog-táblákkal való kombinálását. Lásd az SQL-szerkesztőből (Lakehouse) származó lekérdezést.

A Lakebase SQL-szerkesztő használata

Az SQL-szerkesztő használata:

  1. Nyissa meg a Lakebase alkalmazást, és válassza ki a projektet.
  2. Válassza az SQL-szerkesztőt az oldalsávon, majd válasszon ki egy ágat és adatbázist.
  3. Írja be a lekérdezést a szerkesztőbe, és kattintson a Futtatás gombra az eredmények megtekintéséhez.

Lakebase SQL-szerkesztő

A következő lekérdezés használatával kipróbálhatja az SQL-szerkesztőt. A lekérdezés létrehoz egy táblát, adatokat ad hozzá, és lekéri az adatokat a táblából.

CREATE TABLE IF NOT EXISTS playing_with_lakebase(id SERIAL PRIMARY KEY, name TEXT NOT NULL, value REAL);
INSERT INTO playing_with_lakebase(name, value)
SELECT LEFT(md5(i::TEXT), 10), random() FROM generate_series(1, 10) s(i);
SELECT * FROM playing_with_lakebase;

Ha egyszerre több lekérdezési utasítást futtat, az minden utasításhoz külön eredményhalmazt ad vissza. Az eredményhalmazok külön lapon jelennek meg, végrehajtás sorrendjében számozott módon.

A szerkesztő törléséhez jelölje ki a szövegdoboz tartalmát, és törölje azt.

Magyarázat és elemzés

A Lakebase SQL-szerkesztő elmagyarázza és elemzi a funkciókat.

A Lakebase SQL-szerkesztő magyarázata és elemzése

  • A Magyarázat funkció a megadott lekérdezést a Postgres EXPLAIN paranccsal futtatja, amely a lekérdezés végrehajtási tervét adja vissza. A Magyarázat funkció csak becsléseket tartalmazó tervet ad vissza. Nem hajtja végre a lekérdezést.
  • Az Elemzés funkció a megadott lekérdezést az ANALYZE használatávalEXPLAIN futtatja. A ANALYZE paraméter a lekérdezés végrehajtását eredményezi, és a becsült értékekkel együtt visszaadja a EXPLAIN tervcsomópontok tényleges sorszámát és futási idejét.

A Magyarázat és elemzés funkciók által biztosított információk megértéséhez ismerni kell a Postgres EXPLAIN parancsot és annak paraméterét ANALYZE . A PostgreSQL dokumentációjában tekintse meg a EXPLAIN dokumentációt és a Használat EXPLAIN témakört.

Adatok exportálása CSV-be, JSON-ba és XLSX-be

A Lakebase SQL-szerkesztő támogatja az adatok exportálását JSON, CSV és XLSX formátumokba. Az SQL-szerkesztő oldalának jobb alsó sarkában található letöltési gomb elérése. A letöltési gomb csak akkor jelenik meg, ha van letölthető eredményhalmaz.

Lakebase SQL-szerkesztő exportálása

Az SQL-szerkesztő ablak eredmények szakaszának kibontása

Bontsa ki az SQL-szerkesztő ablakának eredményszakaszát az SQL-szerkesztő lap jobb alsó sarkában található Kibontás ablak gombra kattintva.

A Lakebase SQL-szerkesztő bővítése

Metaparancsok

A Lakebase SQL-szerkesztő támogatja a Postgres metaparancsok használatát, amelyek az adatbázissal való interakció billentyűparancsaiként működnek. Ha már ismeri a psql parancssori felület metaparancsainak használatát, a Lakebase SQL-szerkesztőben számos ilyen parancsot használhat.

A metaparancsok felgyorsíthatják a munkafolyamatot úgy, hogy gyors hozzáférést biztosítanak az adatbázissémákhoz és más kritikus információkhoz anélkül, hogy teljes SQL-lekérdezéseket kellene írniuk.

Íme néhány gyakran használt metaparancs a Lakebase SQL-szerkesztőben:

  • \dt – Az aktuális adatbázis összes táblájának listázása
  • \d [table_name] — Egy tábla szerkezetének leírása
  • \l – Az összes adatbázis listázása
  • \? — A rendelkezésre álló metaparancsok csalilapja
  • \h [NAME] — Segítség kérése bármely Postgres-parancshoz (pl. \h SELECT)

Megjegyzés:

Az SQL-szerkesztő nem minden psql metaparancsot támogat. A támogatott parancsok listájának lekéréséhez használja \?a következőt: .

A metaparancsok és azok használatának teljes listáját a psql metaparancsai között találja.

Metaparancsok használata

Ha metaparancsot szeretne használni az SQL-szerkesztőben, írja be a metaparancsot a szerkesztőbe (csakúgy, mint egy SQL-lekérdezés), majd kattintson a Futtatás gombra. Az eredmény megjelenik a kimeneti panelen.