sys.database_service_objectives (Azure SQL Database)

Berlaku untuk:Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Mengembalikan edisi (tingkat layanan), tujuan layanan (tingkat harga), dan nama kumpulan elastis, jika ada, untuk database Azure SQL atau kumpulan SQL khusus di Azure Synapse Analytics.

  • Jika masuk ke master database di server Azure SQL Database, mengembalikan informasi pada semua database.
  • Untuk kumpulan SQL khusus di Azure Synapse Analytics, Anda harus tersambung ke master database. Ini berlaku untuk kumpulan SQL khusus di ruang kerja Azure Synapse dan kumpulan SQL khusus (sebelumnya SQL DW).

Tataan hasil

Nama kolom Jenis data Deskripsi
database_id int ID database, unik dalam server logis. Dapat digabungkan dengan sys.databases pada database_id kolom, tetapi tidak dengan tampilan sistem lain tempat database_id kolom berada. Untuk detailnya, lihat DB_ID.
edisi namasistem Tingkat layanan untuk database atau gudang data: Gudang Dasar, Standar, Premium, atau Data.
service_objective namasistem Tingkat harga database. Jika database berada dalam kumpulan elastis, mengembalikan ElasticPool.

Pada tingkat Dasar, mengembalikan Dasar.

Database tunggal dalam tingkat layanan standar mengembalikan salah satu hal berikut: S0, S1, S2, S3, S4, S6, S7, S9, atau S12.

Database tunggal dalam tingkat premium mengembalikan hal berikut: P1, P2, P4, P6, P11 atau P15.

Azure Synapse Analytics mengembalikan DW100 hingga DW30000c.

Untuk detailnya, lihat database tunggal, kumpulan elastis, gudang data
elastic_pool_name namasistem Nama kumpulan elastis tempat database berada. Mengembalikan NULL jika database adalah database tunggal atau kumpulan SQL khusus.

Izin

Memerlukan izin dbManager pada master database. Pada tingkat database, pengguna harus menjadi pembuat atau pemilik.

Keterangan

Untuk mengubah pengaturan layanan, lihat ALTER DATABASE (Azure SQL Database) dan ALTER DATABASE (Azure Synapse Analytics).

Tampilan katalog ini tidak didukung di kumpulan SQL tanpa server di Azure Synapse Analytics.

Untuk informasi tentang harga, lihat Opsi dan performa SQL Database: Harga SQL Database dan Harga Azure Synapse Analytics.

Contoh

Contoh ini dapat dijalankan pada master database atau di database pengguna Azure SQL Database. Kueri mengembalikan informasi nama, layanan, dan tingkat performa database.

SELECT  d.name,   
     slo.*    
FROM sys.databases d   
JOIN sys.database_service_objectives slo    
ON d.database_id = slo.database_id;  

Baca juga

Langkah berikutnya