Aracılığıyla paylaş


Veritabanı Altyapısı Ayarlama Danışmanı özellikleri

Database Engine Advisor ayarlama, Acemi ve deneyimli Veritabanı yöneticileri veritabanları için daha iyi bir sorgu performansını ayarlamak yeni özellikler de sağlar.Aşağıdaki bölümlerde, listeler ve açıklar Database Engine Yeni özellikler Advisor ayarlama:

Geliştirilmiş Workload ayrıştırma

  • Geçici tablolar gibi geçici tablolara başvuran toplu işler.

  • Bu olay ayrıştırılamıyor çünkü ayarlama sonlandırın değil.Bunun yerine ayarlama günlüğüne olay günlükleri ve sonra da diğer olaylar ayarlama ile devam eder.

  • Ayrıştırmak ve kullanıcı tanımlı işlevler başvuran sorgular ayar.

  • Tüm işler USE birden çok veritabanı ayarlama yaparken gerekli olan bir izleme deyimleri.

  • Kullanan LoginName sütun (izleme iş yükleri, kullanılabildiğinde) iş olayı, yürütür kullanıcı bağlamında düzgün olarak ayarlamak için.

  • Tetikleyicileri deyimlerinde ayar.

Geliştirilmiş ölçeklenebilirlik

  • Izin veren iş yükünü sıkıştırma kullanır. Database Engine Advisor miktarını azaltmak için ayarlama saat öneri sonuçlar ayar yüksek kaliteli üretim sırasında ayarlama harcanan.

  • Ayarlama sırasında oluşan bir g/Ç azaltır yedek istatistikleri oluşturulmasını önlemek için bir algoritma kullanır.

Ayarlama tümleşik

Database Engine Farklı çeşitli fiziksel tasarım yapıları (dizinleri, dizin oluşturulmuş görünümler, bölümleme) tarafından sunulan performans ticari offs Advisor ayarlama süzülmüş dizinler gibi düşünebilirsiniz.Farklı yapıları, böylece birden çok tasarım yapıları tümleşik bir yapılandırma sağlar göz önüne almanız gereken yeteneği sahip herhangi bir verilen sorgu için yürütme maliyetini azaltmak için yeteneklerini örtüşüyor Database Engine Daha yüksek kalite önerileri sağlamak için Advisor ayarlama. Örneğin, yalnızca düşünmeden dizinler üzerinde kümelenmiş bir küme tabloların ve sonra yatay aralığı aynı bölümleme considering küme tabloları, bu iki fiziksel tasarım yapıların birlikte nasıl çalışır söyleyin değil.Nasıl birlikte çalıştıklarını anlamak için , bilgisayarınızı ayarlama araç tümleşik ayarlama yapmanız gerekir.

Birden çok veritabanı ayarlama

Uygulamalar genellikle iş yüklerini birden çok veritabanlarından sık nesnelere başvurmak için çalıştığınız tamamlamak için birden çok veritabanı erişimi.Database Engine Tuning Advisor can simultaneously tune multiple databases, unlike the Index Tuning Wizard in Microsoft SQL Server 2000.Kullanıcılar ayarlamak için , veritabanlarının kümesini belirtebilir ve Database Engine Advisor küme seçili olan tüm veritabanları için öneride bulunmaz. Bu özellik hakkında daha fazla bilgi için bkz: Birden çok veritabanı ayarlama.

Genel gider sınama sunucusuna ayarlama boşaltma

Büyük bir iş yükünü ayarlama önemli ek yük ayarlanan sunucuda oluşturabilirsiniz.Bu, nedeniyle oluşur Database Engine Birkaç sorgu iyileştiricisi için ayarlama işlemi sırasında aramalarda Advisor genellikle ayarlaması gerekir. Bir sınama sunucu, bir üretim sunucusuna ek olarak, bu sorunu ortadan kaldırır.

Bu senaryoda, sunucuyu üretim ortamına çoğaltan bir sınama sunucusuna ayarlayın.Sınama sunucunuzun ayarlama sonucunda veritabanı tasarım yapılandırma öneri aldıktan sonra üretim sunucunuzdaki bir bakım penceresini sırasında öneriyi uygulayabilirsiniz.

Bir sınama sunucusuna kullanmak için geleneksel sınama sunucunuza üretim sunucudan tüm verileri kopyalama, sınama sunucusuna ayarlamak ve sonra da iki bilgisayar arasındaki donanım farklılıkları için elde edilen öneriyi ayarlayın yoludur.Database Engine Advisor ayarlama gerektirmeden, veriler üzerinde sınama bilgisayarına kopyalamanız veya saat ve kaynak, kaydeder, iki bilgisayar donanımı kümeleri aynı olmasını gerektirmeden bir sınama sunucusuna kullanımını yararlanabilir.Bunun yerine, Database Engine Advisor ayarlama meta veriler, istatistik ve donanım parametreleri sınama sunucusuna üretim sunucudan alır. Sonra Database Engine Advisor ayarlama işlemlerini sınama sunucusuna ayarlama, toplu gerçekleştirir. ve sonuçlar üretim sunucunuzdaki normal bakım sırasında uygulayabilirsiniz. Bu özellik hakkında daha fazla bilgi için bkz: Üretim sunucu yükü ayarlama azaltma.

Komut istemi yardımcı programının ve grafik kullanıcı arabirim araç

Database Engine Advisor ayarlama, aşağıdaki iki kullanıcı arabirimleri sunar:

  • C DTA kolayca eklemenin komut dosyası kullanan kullanan satırı yardımcı programıDatabase Engine komut dosyası kullanan kullanan dosyası kullanan ile Advisor işlevselliğini ayarlama.

  • C Database Engine Danışmanı grafik kullanıcı arabirim (GUI) aracını ayarı, hangi ayarlama oturumlar ve sonuçlar görüntülemek kolaylaştırır.

Yalnızca doğrudan ayarlama

Fiziksel tasarım yapıları veritabanında saat topladığınız ve Veritabanı yöneticileri artık yararlı olmayan bu yapıları bırakmak için bir yol gerekir.Yalnızca doğrudan ayarlama seçeneği ya da hiç kullanılmaz veya belirli bir iş için çok az yararı varolan fiziksel tasarım yapılarını tanımlamak için son derece yararlıdır.Bu ayarlama seçeneği ile belirtilen –FX Kullanmakta olduğunuz zaman bağımsız değişkeniDTA komut satırı yardımcı programı.GUI kullanırken, bu seçeneği seçerek belirtebilirsiniz Varolan PDS kullanımını değerlendir on the Seçenekleri ayarlama tab.

Bu seçenek, Database Engine Bu nedenle, bu seçenek, dizinleri, dizin oluşturulmuş görünümler veya bölüm ekleme başkalarıyla kullanamazsınız Advisor'ı hiçbir zaman ayarlama, herhangi bir yeni yapıları önerir. Ayrıca, tüm varolan yapıları tutulacağı seçeneğiyle yalnızca doğrudan ayarlama seçeneğini kullanamazsınız.Ayarlama seçenekleri hakkında daha fazla bilgi için kullanabilirsiniz Database Engine Advisor ayarlama, bkz: Kullanılabilir ayarlama seçenekleri.

XML desteği

Tüm ile gerçekleştirebileceğiniz ayarlama işlemlerini Database Engine GUI Danışmanı'nı ayarlama ve DTA içinde bir komut satırı yardımcı programı tanımlıDatabase Engine Giriş dosyası Advisor XML ayarlama. The XML input file uses the published Database Engine Tuning Advisor XML schema, which can be found at the following location in your Microsoft SQL Server installation directory:

C:\Program Files\Microsoft SQL Server\100\Tools\Binn\schemas\sqlserver\2004\07\dta\dtaschema.xsd

Şemadan de yükleyebilirsiniz Veritabanı Altyapısı Ayarlama Danışmanı şeması Microsoft Web sitesi.

XML kullanarak giriş dosyası, veritabanlarının ayarlama XML sık kullandığınız araçlarınızı kullanın sağlar ve deneyimli Veritabanı yöneticileri ile daha fazla esneklik sağlar.Örneğin, XML kullanarak dosya giriş, bir yapılandırma var ve örnek fiziksel tasarım yapıları (dizinleri, dizin oluşturulmuş görünümler, bölümleri) belirtin ve sonra kullanmak DTA komut istemi yardımcı olarak, bu yapılandırma zaten uygulanmış bir veritabanı ayarlamak için.Bu yeni uygulama ek yükünü ödemeden olmadan "benzetim" çözümleme sağlayan yapılandırma önce ayarlama.Daha fazla bilgi için Database Engine Advisor XML desteği ayarlama, bkz: XML giriş dosya başvurusu (Veritabanı Altyapısı Ayarlama Danışmanı), Ayarlama için bir XML giriş dosyası kullanma, ve Exploratory çözümlemesi kullanarak Veritabanı Altyapısı Ayarlama Danışmanı.

Kullanıcı belirtilen yapılandırma ve "benzetim" çözümleme desteği

Database Engine Advisor ayarlama bir kuramsal sağlamak melerine yapılandırma giriş ayarı olarak, fiziksel tasarım yapıları (dizin, dizin oluşturulmuş görünümler ve bölümleme stratejilerini).Yapılandırma zaten uygulanmış, sonra veritabanının veya veritabanı da dinleyebilirsiniz.Bunları uygulama ek yükünü azaltabilir önce "olasılık" belirli bir ilgili fiziksel tasarım yapıları sorun sağlar.Bu özellik tarafından tam olarak desteklenen Database Engine Advisor XML Şeması'nı ayarlama. Giriş XML dosyasını değerlendirin ve daha sonra kullanmak istediğiniz yapılandırmayı belirttiğiniz DTA komut istemi yardımcı ayarlama oturum başlatmak için.Bu özellik hakkında daha fazla bilgi için bkz: Exploratory çözümlemesi kullanarak Veritabanı Altyapısı Ayarlama Danışmanı.

Analiz raporları

Tamamlandıktan sonra oturum ayarlama, Database Engine Birkaç analiz raporlarını, Advisor ayarlama metin veya XML oluşturur. Bu rapor, iş, iş yükünü veya oldukları dizinleri ile sorgular arasındaki ilişkileri ortaya çıkan olayları sıklığını gerçekleşen sorgularda maliyeti gibi bilgi sağlar.Kullanabileceğiniz Database Engine Advisor GUI için ayarlama raporları görüntülemek veya XML içinde oluşturulan raporların açmak için sık kullanılan bir XML düzenleyici kullanabilirsiniz. Çözümleme hakkında daha fazla bilgi için raporlar Database Engine Advisor ayarlama oluşturur, bkz: Veritabanı Altyapısı Ayarlama Danışmanı Raporu seçme.

Oturumlar ayarlama

Çözümleme, başlamadan önce Database Engine Advisor ayarlama bir benzersiz bir ad veya kimlik numarasını ayarlama oturum oluşturmanızı ister. Bir iş yükünü veya çözümleme, durdurulmuş çözümledikten sonra Database Engine Advisor ayarlama ayarlama oturum bilgilerini kaydeder ve onu ayarlama başlamasından önce sağladığınız tanıtıcısı ile ilişkilendirir. Oturum kimliği bir varolan oturumuna yeniden yüklemek için kullanabileceğiniz Database Engine Advisor ayarlama sonuçlar ve raporların inceleyebilirsiniz GUI ayarlama. Ayarlama oturumların bir dönem içinde ayarlama sonuçlar karşılaştırmak kolaylaştırır.Ayarlama Oturumlar'ı kullanma hakkında daha fazla bilgi için bkz: Oturum izleyicisi kullanarak ayarlama önerileri değerlendir.

Dta yardımcı programı ile yalnızca kullanılabilir özellikler

Kullandığınızda aşağıdaki seçenekleri ayarlama bölümleri şu anda kullanılabilir değil Database Engine GUI Advisor ayarlama.

komut istemi istem veya ne zaman bir XML giriş dosyası kullanma

Çalıştırdığınızda DTA yardımcı programını komut istemi isteminden veya XML kullandığınız yardımcı programını kullanarak dosyayı kullanarak giriş-ix komut istemi satırı bağımsız değişkeni, belirtebilirsiniz:

  • Adı ('olarak ayarlama günlüğü-e veya komut satırı bağımsız değişkeniTableName öğe).

  • (Ayarlamak için gerekli olay sayısı-n veya komut satırı bağımsız değişkeniNumberOfEvents öğe).

  • Anahtar sütunlar dizinler tarafından önerilecek sayısı Database Engine Advisor (ayarlama-c veya komut satırı bağımsız değişkeniMaxKeyColumnsInIndex öğe).

  • Için en düşük olan geliştirme Database Engine Bir önerilen bir yapılandırma (için önermek için Advisor ayarlama-m veya komut satırı bağımsız değişkeniMinPercentageImprovement öğe).

Bir XML giriş dosyası kullanılırken

Yukarıdaki içeren giriş XML dosyasını kullandığınızda bu özellikleri yanında DTA yardımcı programını da yapabilirsiniz:

  • Kabuk veritabanı oluşturma bir sınama sunucusuna (içeren sınama sunucu/üretim sunucusu senaryosu kullanın.TestServer öğe).

  • Bir iş yükünü satır içi XML giriş dosyası (belirtin.EventString öğe).

  • Sabitler, bir iş yükünü (YoksayIgnoreConstantsInWorkload öğe).

komut istemi isteminden

Yukarıdaki çalıştırdığınızda özelliklere ek olarak DTA programını komut istemi isteminden de yapabilirsiniz:

  • Burada herhangi bir geri bildirim iletileri (görüntülemeden yardımcı programının çalışma sessiz modunu belirtir.-q komut satırı bağımsız değişkeni).

  • Ayarlama ve otomatik olarak ayarlama önerilerini (uygulama-a komut satırı bağımsız değişkeni).