Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistem Platform Analitik (PDW)
Titik akhir analitik SQL di Microsoft Fabric
Gudang di Microsoft Fabric
Database SQL di Microsoft Fabric
Berisi baris untuk setiap objek statistik yang ada untuk tabel, indeks, dan tampilan terindeks dalam database di SQL Server. Setiap indeks memiliki baris statistik yang sesuai dengan nama dan ID yang sama (index_id = stats_id), tetapi tidak setiap baris statistik memiliki indeks yang sesuai.
Tampilan katalog sys.stats_columns menyediakan informasi statistik untuk setiap kolom dalam database.
Untuk informasi selengkapnya tentang statistik, lihat Statistik.
Catatan
Untuk informasi selengkapnya tentang statistik di Microsoft Fabric, lihat Statistik di Fabric Data Warehouse.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
object_id |
int | ID objek tempat statistik ini berada. |
name |
nama sysname | Nama statistik. Unik dalam objek. |
stats_id |
int | ID statistik. Unik dalam objek. Jika statistik sesuai dengan indeks, nilai stats_id sama dengan nilai index_id dalam tampilan katalog sys.indexes . |
auto_created |
bit | Menunjukkan apakah statistik dibuat secara otomatis oleh SQL Server. 0 = Statistik tidak dibuat secara otomatis oleh SQL Server. 1 = Statistik secara otomatis dibuat oleh SQL Server. |
user_created |
bit | Menunjukkan apakah statistik dibuat oleh pengguna. 0 = Statistik tidak dibuat oleh pengguna. 1 = Statistik dibuat oleh pengguna. |
no_recompute |
bit | Menunjukkan apakah statistik dibuat dengan NORECOMPUTE opsi .0 = Statistik tidak dibuat dengan NORECOMPUTE opsi .1 = Statistik dibuat dengan NORECOMPUTE opsi . |
has_filter |
bit | 0 = Statistik tidak memiliki filter dan dihitung pada semua baris. 1 = Statistik memiliki filter dan hanya dihitung pada baris yang memenuhi definisi filter. |
filter_definition |
nvarchar(maks) | Ekspresi untuk subset baris yang disertakan dalam statistik yang difilter.NULL = Statistik yang tidak difilter. |
is_temporary |
bit | Menunjukkan apakah statistik bersifat sementara. Statistik sementara mendukung grup ketersediaan AlwaysOn database sekunder yang diaktifkan untuk akses baca-saja. 0 = Statistik tidak bersifat sementara. 1 = Statistik bersifat sementara. Berlaku untuk: SQL Server |
is_incremental |
bit | Menunjukkan apakah statistik dibuat sebagai statistik inkremental. 0 = Statistik tidak bertahas. 1 = Statistik bertahas. Berlaku untuk: SQL Server 2014 (12.x) dan versi yang lebih baru. |
has_persisted_sample |
bit | Menunjukkan apakah statistik dibuat atau diperbarui dengan PERSIST_SAMPLE_PERCENT opsi .0 = Statistik tidak mempertahankan persentase sampel.1 = Statistik dibuat atau diperbarui dengan PERSIST_SAMPLE_PERCENT opsi .Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru. |
stats_generation_method |
int | Menunjukkan metode tempat statistik dibuat.0 = Mengurutkan statistik berbasis1 = Penggunaan internal saja Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru. |
stats_generation_method_desc |
varchar(255) | Deskripsi teks metode tempat statistik dibuat. Mengurutkan statistik berbasis Hanya untuk penggunaan internal Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru. |
auto_drop |
bit | Menunjukkan apakah fitur penurunan otomatis diaktifkan atau tidak untuk objek statistik ini. Properti AUTO_DROP memungkinkan pembuatan objek statistik dalam mode sehingga perubahan skema berikutnya tidak diblokir oleh objek statistik, tetapi sebaliknya statistik dihilangkan seperlunya. Dengan cara ini, statistik yang dibuat secara manual dengan AUTO_DROP perilaku yang diaktifkan berpura-pura seperti statistik yang dibuat secara otomatis. Untuk informasi selengkapnya, lihat opsi AUTO_DROP.Berlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_id |
kecil | Menunjukkan replika tempat statistik otomatis terakhir diperbarui. 1 = Primer 2 = Sekunder 3 = Geo Sekunder 4 = Geo HA Sekunder Berlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru, Azure SQL Database, Azure SQL Managed Instance. |
replica_role_desc |
nvarchar(60) | Primer, Sekunder, Geo Sekunder, Geo HA Sekunder Berlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru, Azure SQL Database, Azure SQL Managed Instance. |
replica_name |
nama sysname | Nama instans replika dalam grup ketersediaan.
NULL untuk replika utamaBerlaku untuk: SQL Server 2025 (17.x) dan versi yang lebih baru, Azure SQL Database, Azure SQL Managed Instance |
Izin
Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi visibilitas metadata.
Contoh
Contoh berikut mengembalikan semua kolom statistik dan statistik untuk HumanResources.Employee tabel.
USE AdventureWorks2022;
GO
SELECT s.name AS statistics_name,
c.name AS column_name,
sc.stats_column_id
FROM sys.stats AS s
INNER JOIN sys.stats_columns AS sc
ON s.object_id = sc.object_id
AND s.stats_id = sc.stats_id
INNER JOIN sys.columns AS c
ON sc.object_id = c.object_id
AND c.column_id = sc.column_id
WHERE s.object_id = OBJECT_ID('HumanResources.Employee');
Konten terkait
- Tampilan katalog objek (Transact-SQL)
- Tampilan katalog sistem (Transact-SQL)
- Mengkueri TANYA JAWAB Umum Katalog Sistem SQL Server
- sys.dm_db_stats_properties (T-SQL)
- sys.dm_db_stats_histogram (T-SQL)
- sys.stats_columns (T-SQL)
- Statistik
- sp_updatestats (T-SQL)
- MEMBUAT STATISTIK (Transact-SQL)
- Membuat statistik