Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Viktigt!
Lakebase Autoscaling finns i Beta i följande regioner: eastus2, westeurope, westus.
Lakebase Autoscaling är den senaste versionen av Lakebase med automatisk skalningsberäkning, skalning till noll, förgrening och omedelbar återställning. För funktionsjämförelse med Lakebase Provisioned, se välja mellan versioner.
Lakebase SQL-redigeraren kör frågor på dina Lakebase-databaser direkt från Lakebase-appen. Den erbjuder Postgres-inbyggda funktioner som EXPLAIN/ANALYZE, psql-style metakommandon och export av resultat till CSV/JSON/XLSX.
Anmärkning
Du kan också fråga din Lakebase-databas från SQL-redigeraren i Lakehouse, som tillhandahåller visualiseringar, instrumentpaneler, samarbetsfunktioner och möjligheten att kombinera Lakebase-data med andra Unity Catalog-tabeller. Se Fråga från SQL-redigeraren (Lakehouse).
Använda Lakebase SQL-redigeraren
Så här använder du SQL-redigeraren:
- Öppna Lakebase-appen och välj ditt projekt.
- Välj SQL-redigeraren i sidofältet och välj sedan en gren och databas.
- Ange en fråga i redigeraren och klicka på Kör för att visa resultatet.
Du kan använda följande fråga för att prova SQL-redigeraren. Frågan skapar en tabell, lägger till data och hämtar data från tabellen.
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;
Om du kör flera frågeinstruktioner samtidigt returneras en separat resultatuppsättning för varje instruktion. Resultatuppsättningarna visas på separata flikar och är numrerade i den ordning de körs.
Om du vill rensa redigeraren väljer du innehållet i textrutan och tar bort den.
Förklara och analysera
Lakebase SQL-redigeraren innehåller funktionerna Förklara och analysera .
- Funktionen Förklara kör den angivna frågan med kommandot Postgres EXPLAIN , som returnerar körningsplanen för frågan. Funktionen Förklara returnerar bara en plan med uppskattningar. Den exekverar inte sökfrågan.
- Funktionen Analysera kör den angivna frågan med EXPLAIN ANALYSERA. Parametern
ANALYZEgör att frågan körs och returnerar faktiska antal rader och körningstider för plannoder tillsammans med uppskattningarnaEXPLAIN.
För att förstå informationen som tillhandahålls av funktionerna Förklara och analysera måste du känna till Postgres-kommandot EXPLAIN och dess ANALYZE parameter. Läs dokumentationen EXPLAIN och avsnittet Använda EXPLAIN i PostgreSQL-dokumentationen.
Exportera data till CSV, JSON och XLSX
Lakebase SQL-redigeraren stöder export av dina data till JSONoch CSVXLSX. Öppna nedladdningsknappen i det nedre högra hörnet på SQL Editor-sidan . Nedladdningsknappen visas bara när det finns en resultatuppsättning som ska laddas ned.
Utöka resultatuppgifterna i SQL-redigerarens fönster
Utöka resultatområdet i SQL-redigerarens fönster genom att välja knappen för att expandera fönstret i det nedre högra hörnet av SQL-redigerarsidan.
Metakommandon
Lakebase SQL-redigeraren stöder användning av Postgres-metakommandon, som fungerar som genvägar för att interagera med din databas. Om du redan är bekant med att använda metakommandon från psql kommandoradsgränssnittet kan du använda många av dessa kommandon i Lakebase SQL-redigeraren.
Metakommandon kan påskynda arbetsflödet genom att ge snabb åtkomst till databasscheman och annan viktig information utan att behöva skriva fullständiga SQL-frågor.
Här följer några vanliga metakommandon i Lakebase SQL-redigeraren:
-
\dt— Visa en lista över alla tabeller i den aktuella databasen -
\d [table_name]— Beskriva en tabells struktur -
\l— Visa en lista över alla databaser -
\?— Ett fuskark med tillgängliga metakommandon -
\h [NAME]– Få hjälp för alla Postgres-kommandon (t.ex.\h SELECT)
Anmärkning
psql Alla metakommandon stöds inte i SQL-redigeraren. Om du vill hämta en lista över kommandon som stöds använder du \?.
En fullständig lista över metakommandon och deras användning finns i Metakommandon i psql.
Använda metakommandon
Om du vill använda ett metakommando i SQL-redigeraren anger du metakommandot i redigeraren (precis som en SQL-fråga) och klickar på Kör. Resultatet visas i utdatafönstret.