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.
Týká se:Azure SQL Database
Obsahuje statistiky pro události propojení databáze SQL, poskytující přehled úspěšných a selhávajících připojení k databázi. Pro více informací o konektivitních událostech viz Typy událostí v sys.event_log (Azure SQL Database).
| Statistika | Typ | Description |
|---|---|---|
| database_name | sysname | Název databáze. |
| start_time | datetime2 | UTC, datum a čas začátku agregačního intervalu. Čas je vždy násobkem 5 minut. Příklady: '2022-03-30 16:00:00' '2022-03-30 16:05:00' '2022-03-30 16:10:00' |
| end_time | datetime2 | UTC, datum a čas konce agregačního intervalu. End_time je vždy přesně o 5 minut později než odpovídající start_time ve stejné řadě. |
| success_count | int | Počet úspěšných spojení. |
| total_failure_count | int | Celkový počet nefunkčních spojení. Jedná se o součet connection_failure_count, terminated_connection_count a throttled_connection_count a nezahrnuje události patové situace. |
| connection_failure_count | int | Počet neúspěšných přihlášení. |
| terminated_connection_count | int | Tento sloup není používán a je zachován kvůli zpětné kompatibilitě. |
| throttled_connection_count | int | Tento sloup není používán a je zachován kvůli zpětné kompatibilitě. |
Remarks
Agregace událostí
Informace o událostech pro tento pohled jsou shromažďovány a agregovány v intervalech 5 minut. Sloupce počtu označují počet případů, kdy došlo k určité události připojení pro konkrétní databázi v daném časovém intervalu.
Například pokud se uživateli nepodaří připojit k databázové databázi1 sedmkrát mezi 11:00 a 11:05 dne 30. března 2022 (UTC), tyto informace jsou v tomto zobrazení dostupné v jednom řádku:
| database_name | start_time | end_time | success_count | total_failure_count | connection_failure_count | terminated_connection_count | throttled_connection_count |
|---|---|---|---|---|---|---|---|
Database1 |
2022-03-30 11:00:00 |
2022-03-30 11:05:00 |
0 |
7 |
7 |
0 |
0 |
Intervalové start_time a end_time
Událost je zahrnuta do agregačního intervalu, pokud k ní dojde v nebo postart_time a předend_time pro tento interval. Například událost nastávající přesně v tomto by 2022-03-30 19:25:00.0000000 byla zahrnuta pouze do druhého intervalu uvedeného níže:
start_time end_time
2022-03-30 19:20:00.0000000 2022-03-30 19:25:00.0000000
2022-03-30 19:25:00.0000000 2022-03-30 19:30:00.0000000
Aktualizace dat
Data v tomto pohledu se hromadí v průběhu času. Obvykle jsou data shromážděna do jedné hodiny od začátku agregačního intervalu, ale může trvat maximálně 24 hodin, než se všechna data objeví ve zobrazení. Během této doby mohou být informace v jednom řádku pravidelně aktualizovány.
Uchovávání informací
Data v tomto pohledu jsou uchovávána maximálně 30 dní, případně i méně v závislosti na počtu databází a počtu unikátních událostí, které každá databáze generuje. Pro delší uchování těchto informací je zkopírujte do samostatné databáze. Po vytvoření počáteční kopie zobrazení mohou být řádky v zobrazení aktualizovány při shromažďování dat. Abyste si uchovali kopii dat up-to-date, pravidelně provádějte tabulkový skenování řádků, abyste zjistili zvýšení počtu událostí u stávajících řádků a identifikovali nové řádky (unikátní řádky můžete identifikovat pomocí časů začátku a konce), a poté aktualizujte kopii dat o tyto změny.
Chyby nezahrnuté
Tento pohled nemusí obsahovat všechny informace o spojení a chybách:
- Tento pohled nezahrnuje všechny chyby databáze SQL, které by mohly nastat, pouze ty specifikované v typech událostí v sys.event_log (Azure SQL Database).
- Pokud dojde k selhání stroje v datovém centru SQL databáze, může v tabulce událostí chybět malé množství dat.
- Pokud byla IP adresa zablokována prostřednictvím DoSGuard, nelze z této IP adresy sbírat události pokusu o připojení a v tomto zobrazení se nezobrazí.
Permissions
Vyžaduje oprávnění pro přístup k hlavní databázi na logickém serveru v Azure SQL Database.
Examples
Tento příklad dotazů sys.database_connection_stats vrátit shrnutí spojení s databází, které nastaly mezi poledne 29. března 2022 a polednem 30. března 2022 (UTC). Připojte se k hlavní databázi na logickém serveru v Azure SQL Database a spustili dotaz.
SELECT database_name, start_time, end_time, success_count, total_failure_count, connection_failure_count
FROM sys.database_connection_stats
WHERE start_time>='2022-03-29 12:00:00' and end_time<='2022-03-30 12:00:00'
ORDER BY start_time ASC;
Související obsah
- Řešení potíží s připojením ke službě Azure SQL Database
- Azure SQL Database and SQL database in Fabric catalog views
- sys.event_log (Azure SQL Database)
- Diagnostika a řešení potíží s vysokým využitím procesoru ve službě Azure SQL Database a databáze SQL v Microsoft Fabric
- Vysvětlení a řešení blokujících problémů