Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Automatické škálování LakeBase je v beta verzích v následujících oblastech: eastus2, westeurope, westus.
Automatické škálování LakeBase je nejnovější verze LakeBase s automatickým škálováním výpočetních prostředků, škálováním na nulu, větvení a okamžitým obnovením. Porovnání funkcí se službou Lakebase Provisioned najdete v tématu Volba mezi verzemi.
Databáze je kontejner pro objekty SQL, jako jsou schémata, tabulky, zobrazení, funkce a indexy. V Lakebase existuje databáze ve větvi projektu s limitem 500 databází na větev.
Přehled databáze
Výchozí větev každého projektu se vytvoří s databází nazvanou databricks_postgres, kterou vlastní role Postgres přiřazená vaší identitě Databricks (například user@databricks.com).
Databáze vytvořené v aplikaci Lakebase se vytvoří ve výchozím nastavení schématu Postgres public .
Zobrazení databází
Pokud chcete zobrazit databáze pro větev, přejděte v aplikaci Lakebase na kartu Role a databáze vaší větve.
V části Databáze se zobrazí informace o všech databázích ve vybrané větvi:
| Detail | Description |
|---|---|
| Název databáze | Název databáze |
| Owner | Role Postgres, která vlastní a má úplná oprávnění k databázi |
| Vytvořeno | Po vytvoření databáze |
| Poslední aktualizace | Čas poslední aktualizace databáze |
Vytvoření databáze
Další databáze Postgres můžete ve své větvi vytvořit pomocí příkazů Aplikace Lakebase nebo SQL.
Vytvoření databáze pomocí aplikace Lakebase:
- V aplikaci Lakebase přejděte na kartu Role a databáze vaší větve.
- Klikněte na Přidat databázi, zadejte název databáze podle zásad vytváření názvů Postgres a vyberte roli vlastníka.
Důležité
Některé názvy databází jsou rezervované a nelze je použít: databricks_postgres (již se používají jako výchozí název databáze), postgres, , template0. template1
Správa databází pomocí SQL
Vytvoření databáze
Vytváření databází pomocí standardních příkazů Postgres SQL:
CREATE DATABASE my_application_db
WITH OWNER = my_app_role
ENCODING = 'UTF8';
Poznámka:
Databáze vytvořené pomocí příkazů SQL se automaticky zobrazí v aplikaci Lakebase na kartě Role a databáze vaší větve.
Výpis databází
Zobrazit všechny databáze v projektu:
SELECT datname, datowner, encoding
FROM pg_database
WHERE datistemplate = false;
Přepínání mezi databázemi
Přepnutí na jinou databázi:
V editoru SQL Lakebase: Vyberte databázi z rozbalovací nabídky.
V
psqlklientovi SQL:\c my_application_db
Monitorování velikosti databáze
Zkontrolujte logickou velikost databáze:
SELECT
datname AS database_name,
pg_size_pretty(pg_database_size(datname)) AS size
FROM pg_database
WHERE datistemplate = false
ORDER BY pg_database_size(datname) DESC;
Odstranění databáze
Důležité
Odstranění databáze trvale odebere všechna schémata, tabulky a data v této databázi. Tuto akci nelze vrátit zpět.
Odstranění databáze pomocí aplikace Lakebase:
- V aplikaci Lakebase přejděte na kartu Role a databáze vaší větve.
- Klikněte na
nabídka databáze, vyberte Odstranit databázi a zadejte název databáze, který chcete potvrdit.
Odstranění pomocí SQL:
-- Drop the database
DROP DATABASE database_to_delete;