Oluşturma ve istatistikleri güncelleştiriliyor
SMO içinde veritabanı sorguları işleme ile ilgili istatistik bilgileri kullanarak toplanabilir Statistic nesne.
Herhangi bir sütun için istatistikler oluşturmak, mümkünse Statistic ve StatisticColumn nesne. The Update() yöntem can be run to update the statistics in the Statistic object. Sonuçlar, sorgu iyileştiricisi görüntülenebilir.
Örnek
Sunulan kod örneklerinden herhangi birini kullanmak için, programlama ortamını, programlama şablonunu ve uygulamanızı oluşturacağınız programlama dilini seçmeniz gerekecektir.Daha fazla bilgi için bkz: Nasıl Yapılır: Visual Studio. NET'te bir Visual Basic SMO projesi oluşturma veya Nasıl Yapılır: Visual Studio. NET'te bir Visual C# SMO Proje oluşturma.
Oluşturma ve güncelleştirme istatistikleri Visual Basic'te
Bu kod örneği yeni bir tablo varolan bir veritabanını, oluşturur Statistic Nesne ve StatisticColumn nesne oluşturulur.
Oluşturma ve Visual C# istatistikleri Güncelleştir
Bu kod örneği yeni bir tablo varolan bir veritabanını, oluşturur Statistic Nesne ve StatisticColumn nesne oluşturulur.
{
//Connect to the local, default instance of SQL Server.
Server srv = default(Server);
srv = new Server();
//Reference the AdventureWorks database.
Database db = default(Database);
db = srv.Databases("AdventureWorks");
//Reference the CreditCard table.
Table tb = default(Table);
tb = db.Tables("CreditCard", "Sales");
//Define a Statistic object by supplying the parent table and name
//arguments in the constructor.
Statistic stat = default(Statistic);
stat = new Statistic(tb, "Test_Statistics");
//Define a StatisticColumn object variable for the CardType column
//and add to the Statistic object variable.
StatisticColumn statcol = default(StatisticColumn);
statcol = new StatisticColumn(stat, "CardType");
stat.StatisticColumns.Add(statcol);
//Create the statistic counter on the instance of SQL Server.
stat.Create();
}