Správa elastických fondů v Azure SQL Database

PLATÍ PRO: Azure SQL Database

Pomocí elastického fondu určíte množství prostředků, které elastický fond vyžaduje ke zpracování zatížení jeho databází, a množství prostředků pro každou databázi ve fondu.

portál Azure

Všechna nastavení fondu najdete na jednom místě: v okně Konfigurovat fond. Pokud se sem chcete dostat, vyhledejte elastický fond v Azure Portal a klikněte na Konfigurovat fond v horní části okna nebo v nabídce prostředků na levé straně.

Tady můžete provést libovolnou kombinaci následujících změn a uložit je všechny v jedné dávce:

  1. Změna úrovně služby fondu
  2. Škálování výkonu (DTU nebo virtuálních jadit) a zvýšení nebo snížení velikosti úložiště
  3. Přidání nebo odebrání databází do nebo z fondu
  4. Nastavení minimálního (zaručeného) a maximálního limitu výkonu pro databáze ve fondech
  5. Zkontrolujte souhrn nákladů a podívejte se na změny faktury v důsledku nových výběrů.

Okno konfigurace elastického fondu

PowerShell

Poznámka

Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Důležité

Modul powershellového Azure Resource Manager je nadále podporován Azure SQL Database, ale veškerý budoucí vývoj je pro modul Az.Sql. Informace o těchto rutinách najdete v tématu AzureRM.Sql. Argumenty pro příkazy v modulu Az a v modulech AzureRm jsou podstatně identické.

Pokud chcete vytvořit a spravovat SQL Database fondy a databáze ve fondu pomocí Azure PowerShell, použijte následující rutiny PowerShellu. Pokud potřebujete nainstalovat nebo upgradovat PowerShell, přejděte na stránku Instalace Azure PowerShell modulu. Informace o vytváření a správě serverů pro elastický fond najdete v tématu Vytváření a správa serverů. Informace o vytváření a správě pravidel brány firewall najdete v tématu Vytváření a správa pravidel brány firewall pomocí PowerShellu.

Tip

Příklady skriptů PowerShellu najdete v tématu Vytvoření elastických fondů a přesun databází mezi fondy a z fondu pomocí PowerShellu a Použití PowerShelluk monitorování a škálování elastického fondu SQL v Azure SQL Database .

Rutina Popis
New-AzSqlElasticPool Vytvoří elastický fond.
Get-AzSqlElasticPool Získá elastické fondy a jejich hodnoty vlastností.
Set-AzSqlElasticPool Upraví vlastnosti elastického fondu. K úpravě maximálního úložiště elastického fondu použijte například vlastnost StorageMB.
Remove-AzSqlElasticPool Odstraní elastický fond.
Get-AzSqlElasticPoolActivity Získá stav operací v elastickém fondu.
New-AzSqlDatabase Vytvoří novou databázi ve stávajícím fondu nebo jako jedno databázi.
Get-AzSqlDatabase Získá jednu nebo více databází.
Set-AzSqlDatabase Nastaví vlastnosti databáze nebo přesune existující databázi do elastických fondů, z elastických fondů nebo mezi nimi.
Remove-AzSqlDatabase Odebere databázi.

Tip

Vytvoření mnoha databází v elastickém fondu může chvíli trvat, když použijete portál nebo rutiny PowerShellu, které najednou vytvoří pouze jednu databázi. Pokud chcete automatizovat vytváření do elastického fondu, podívejte se na createOrUpdateElasticPoolAndPopulate.

Azure CLI

K vytvoření a správě SQL Database elastických fondů pomocí Azure CLIpoužijte následující SQL Database Azure CLI. Rozhraní příkazového řádku můžete spustit v prohlížeči pomocí Cloud Shellu nebo nainstalovat v systémech macOS, Linux nebo Windows.

Tip

Příklady skriptů Azure CLI najdete v tématu Použití rozhraní příkazového řádku k přesunutí databáze v SQL Database v elastickém fondu SQL a Použití Azure CLI ke škálování elastickéhofondu SQL v Azure SQL Database .

Rutina Popis
az sql elastic-pool create Vytvoří elastický fond.
az sql elastic-pool list Vrátí seznam elastických fondů na serveru.
az sql elastic-pool list-dbs Vrátí seznam databází v elastickém fondu.
az sql elastic-pool list-editions Zahrnuje také dostupná nastavení DTU fondu, omezení úložiště a nastavení pro databázi. Aby se snížila úroveň podrobností, jsou další omezení úložiště a nastavení pro databázi ve výchozím nastavení skrytá.
az sql elastic-pool update Aktualizuje elastický fond.
az sql elastic-pool delete Odstraní elastický fond.

Transact-SQL (T-SQL)

Pokud chcete vytvářet a přesouvat databáze v rámci existujících elastických fondů nebo vracet informace o elastickém fondu SQL Database pomocí jazyka Transact-SQL, použijte následující příkazy T-SQL. Tyto příkazy můžete vydávat pomocí příkazů Azure Portal, SQL Server Management Studio, Visual Studio Codenebo jiného programu, který se může připojit k serveru a předávat příkazy jazyka Transact-SQL. Informace o vytváření a správě pravidel brány firewall pomocí T-SQL najdete v tématu Správa pravidel brány firewall pomocí jazyka Transact-SQL.

Důležité

Pomocí jazyka Transact-SQL Azure SQL Database vytvořit, aktualizovat ani odstranit elastický fond. Databáze můžete přidávat nebo odebírat z elastického fondu a pomocí zobrazení dynamické databáze můžete vracet informace o existujících elastických fondech.

Příkaz Popis
CREATE DATABASE (Azure SQL Database) Vytvoří novou databázi ve stávajícím fondu nebo jako jedno databázi. Pokud chcete vytvořit novou databázi, musíte být připojeni k hlavní databázi.
ALTER DATABASE (Azure SQL Database) Přesun databáze do elastických fondů, z elastických fondů nebo mezi nimi
DROP DATABASE (Transact-SQL) Odstraní databázi.
sys.elastic_pool_resource_stats (Azure SQL Database) Vrátí statistiku využití prostředků pro všechny elastické fondy na serveru. Pro každý elastický fond existuje jeden řádek pro každé 15sekudové okno generování sestav (čtyři řádky za minutu). To zahrnuje využití procesoru, V/V, protokolu, úložiště a souběžného využití požadavků nebo relací všemi databázemi ve fondu.
sys.database_service_objectives (Azure SQL Database) Vrátí edici (úroveň služby), cíl služby (cenovou úroveň) a případně název elastického fondu pro databázi v SQL Database nebo Azure Synapse Analytics. Pokud jste přihlášení k hlavní databázi na serveru, vrátí informace o všech databázích. Abyste Azure Synapse Analytics, musíte být připojeni k hlavní databázi.

Rozhraní REST API

Pokud chcete vytvářet a spravovat SQL Database elastické fondy a databáze ve fondu, použijte tyto REST API požadavky.

Příkaz Popis
Elastické fondy – Vytvoření nebo aktualizace Vytvoří nový elastický fond nebo aktualizuje existující elastický fond.
Elastické fondy – Odstranění Odstraní elastický fond.
Elastické fondy – Získat Získá elastický fond.
Elastické fondy – seznam podle serveru Vrátí seznam elastických fondů na serveru.
Elastické fondy – aktualizace Aktualizuje existující elastický fond.
Aktivity elastického fondu Vrátí aktivity elastického fondu.
Aktivity databáze elastického fondu Vrátí aktivitu u databází v elastickém fondu.
Databáze – Vytvoření nebo aktualizace Vytvoří novou databázi nebo aktualizuje existující databázi.
Databáze – Získat Získá databázi.
Databáze – seznam podle elastického fondu Vrátí seznam databází v elastickém fondu.
Databáze – seznam podle serveru Vrátí seznam databází na serveru.
Databáze – aktualizace Aktualizuje existující databázi.

Další kroky