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.
platí pro:✅databáze SQL v Microsoft Fabric
V tomto článku se dozvíte, jak monitorovat a řídit využití výpočetní kapacity pro SQL databázi ve Fabricu.
Řízení maximálního využití výpočetních prostředků s maximálními limity virtuálních jader
Toto nastavení definuje horní mez jednotek kapacity Fabricu (CUs), které může databáze spotřebovávat při automatickém škálování. Následující tabulka shrnuje maximální limity virtuálních jader a odpovídající prostředky.
| Maximální počet vCore | 4 virtuální jádra | 32 virtuálních jader (výchozí) |
|---|---|---|
| Maximální velikost paměti | 12 GB | 96 GB |
| Maximální velikost úložiště | 756 GB | 4 TB (terabajtů) |
V SQL databázi v prostředí Fabric automatické škálování dynamicky upravuje výpočetní výkon podle poptávky, ale nikdy nepřekročí nakonfigurovaný maximální limit vCore nebo odpovídající limit paměti.
Kdy omezit maximální počet virtuálních jader
Konfigurace maximálního limitu počtu virtuálních jader je užitečná ve scénářích, jako jsou:
- Řízení využití výpočetních prostředků ve špičce ve sdílených kapacitách Fabric
- Prevence neočekávaných špiček nákladů a omezování během nárůstů zatížení
- Použití mantinely pro úlohy vývoje, testování nebo dřívější verze Preview
Nastavení maximálního limitu vCore na portálu Fabric (Preview)
Maximální limit virtuálních jader pro databázi SQL v systému Fabric můžete nakonfigurovat na portálu systému Fabric.
Důležité
Tato funkce je ve verzi Preview.
- Na portálu Fabric přejděte do databáze SQL.
- Vyberte ikonu Nastavení .
- Vyberte stránku Výpočetní prostředky .
- V části Maximální limit počtu virtuálních jader vyberte v rozevíracím seznamu hodnotu. Toto je nové maximum pro využití virtuálních jader pro tuto databázi SQL.
- Vyberte Uložit.
Vliv změny maximálního limitu počtu virtuálních jader
Maximální limit virtuálních jader přímo ovlivňuje, jak se využití výpočetních prostředků zobrazuje v sestavách fakturace a využití a monitorování výkonu.
- Hlášená spotřeba výpočetních prostředků odráží omezený limit počtu virtuálních jader.
- Využití ve špičce nepřekročí nakonfigurované maximum, a to ani během špičky zatížení.
- To usnadňuje řízení využití kapacity Fabric a zátěž nákladů ve sdílených kapacitách Fabric.
Pokud je nakonfigurovaný limit maximálního počtu virtuálních jader, databáze SQL bude dynamicky škálovat na základě poptávky.
Automatické škálování je vázané nakonfigurovaným maximálním limitem počtu virtuálních jader.
Pokud poptávka po úlohách překročí limit, databáze se nebude škálovat nad rámec limitu.
Bez ohledu na maximální konfiguraci virtuálních jader, databáze po obdobích nečinnosti snižuje výpočetní prostředky na nulu.
Snížení maximálního limitu počtu virtuálních jader databáze také snižuje maximální úložiště. Pokud je databáze již větší než nižší maximální limit úložiště, nelze vynutit maximální nastavení virtuálních jader.
- Množství místa přiděleného vaší databázi najdete pomocí následujícího dotazu T-SQL.
SELECT file_id, type_desc, CAST(FILEPROPERTY(name, 'SpaceUsed') AS decimal(19,4)) * 8 / 1024. AS space_used_mb, CAST(size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS decimal(19,4)) AS space_unused_mb, CAST(size AS decimal(19,4)) * 8 / 1024. AS space_allocated_mb, CAST(max_size AS decimal(19,4)) * 8 / 1024. AS max_size_mb FROM sys.database_files;Pokud chcete uvolnit nevyužité místo, použijte DBCC SHRINKDATABASE (Transact-SQL) nebo DBCC SHRINKFILE (Transact-SQL).