Megosztás:


STATISZTIKAI IDŐ BEÁLLÍTÁSA (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Megmutatja, hány milliszekundum szükséges az egyes állítások elemzéséhez, fordításához és végrehajtásához.

Transact-SQL szintaxis konvenciók

Szemantika

  
SET STATISTICS TIME { ON | OFF }  

Megjegyzések

Amikor a SET STATISTICS TIME be van kapcsolva, megjelenik az utasítás időstatisztikái. Ha KIKAPCSOL, az időstatisztikák nem jelennek meg.

A SET STATISTICS TIME beállítása végrehajtási vagy futási időre van állítva, nem parse időben.

A Microsoft SQL Server nem tud pontos statisztikákat nyújtani optikai módban, amely akkor aktiválódik, ha bekapcsolod a könnyű pooling konfigurációs opciót.

A sysprocesses tábla CPU oszlopa csak akkor frissül, amikor egy lekérdezés SET STATIC TIME ON funkcióval fut le. Ha SETTING STATISTICS TIME ki van kapcsolva, akkor 0 jelenik meg.

Az ON és OFF beállítások a CPU oszlopot is befolyásolják az SQL Server Management Studio aktuális tevékenységének Folyamatinformációs Nézetében.

Permissions

A SET STATISTICS TIME használatához a felhasználóknak megfelelő jogosultságokkal kell rendelkezniük a Transact-SQL utasítás végrehajtásához. A SHOWPLAN engedélye nem szükséges.

Példák

Ez a példa a szerver futtatási, parzálási és fordítási időpontokat mutatja.

USE AdventureWorks2022;  
GO         
SET STATISTICS TIME ON;  
GO  
SELECT ProductID, StartDate, EndDate, StandardCost   
FROM Production.ProductCostHistory  
WHERE StandardCost < 500.00;  
GO  
SET STATISTICS TIME OFF;  
GO  

Az eredményhalmaz a következő:

SQL Server parse and compile time:   
   CPU time = 0 ms, elapsed time = 1 ms.  
SQL Server parse and compile time:   
   CPU time = 0 ms, elapsed time = 1 ms.  
  
(269 row(s) affected)  
  
SQL Server Execution Times:  
   CPU time = 0 ms,  elapsed time = 2 ms.  
SQL Server parse and compile time:   
   CPU time = 0 ms, elapsed time = 1 ms.  
  

Lásd még:

SET-utasítások (Transact-SQL)
ÁLLÍTSON STATISZTIKÁKAT IO (Transact-SQL)