MENGATUR WAKTU STATISTIK (Transact-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Menampilkan jumlah milidetik yang diperlukan untuk mengurai, mengkompilasi, dan menjalankan setiap pernyataan.

Konvensi sintaks transact-SQL

Sintaksis

  
SET STATISTICS TIME { ON | OFF }  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Keterangan

Ketika WAKTU STATISTIK SET AKTIF, statistik waktu untuk pernyataan ditampilkan. Saat NONAKTIF, statistik waktu tidak ditampilkan.

Pengaturan SET STATISTICS TIME diatur pada waktu eksekusi atau run time dan bukan pada waktu penguraian.

Microsoft SQL Server tidak dapat menyediakan statistik yang akurat dalam mode serat, yang diaktifkan saat Anda mengaktifkan opsi konfigurasi pengumpulan ringan.

Kolom cpu dalam tabel sysprocesses hanya diperbarui saat kueri dijalankan dengan SET STATISTICS TIME ON. Saat ATUR WAKTU STATISTIK NONAKTIF, 0 dikembalikan.

Pengaturan AKTIF dan NONAKTIF juga memengaruhi kolom CPU di Tampilan Info Proses untuk Aktivitas Saat Ini di SQL Server Management Studio.

Izin

Untuk menggunakan SET STATISTICS TIME, pengguna harus memiliki izin yang sesuai untuk menjalankan pernyataan Transact-SQL. Izin SHOWPLAN tidak diperlukan.

Contoh

Contoh ini menunjukkan waktu eksekusi, penguraian, dan kompilasi server.

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  

Berikut adalah hasilnya:

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.  
  

Lihat Juga

Pernyataan SET (Transact-SQL)
MENGATUR STATISTIK IO (Transact-SQL)