Makale numarası: 243589 - Son Gözden Geçirme: 15 Aralık 2005 Perşembe - Gözden geçirme: 5.4 Nasıl yapılır: SQL Server 7.0 veya sonraki sürümlerde yavaş çalışan sorgularda sorun giderme
Bu SayfadaÖzetBu makalede, Microsoft SQL Server ile birlikte uygulamaları karşılaşabilecekleri bir performans sorununu nasıl: belirli bir sorgu veya sorguların Grup performansını düşürür. Bir performans sorunu sorun giderme, ancak bu sorun belirli bir sorgu veya sorgu, beklenenden daha yavaş gerçekleştiren küçük gruba ayrılır, devam etmek, önce Microsoft Knowledge Base'de aşağıdaki makaleye bakın: 224587
(http://support.microsoft.com/kb/224587/
)
NASıL YAPıLıR: SQL Server'da Uygulama performansı sorunlarını giderme Bu makalede,, sorunun kapsamını daraltmak için makale 224587 kullandınız ve bir SQL Profiler izlemesi 224587 makalesinde ayrıntılı belirli olaylar ve veri sütunları ile yakalanan varsayımına dayanır.Veritabanı Sorguları ayarlama yönlü bir çaba olabilir. Aşağıdaki bölümlerde, sorgu performansını araştırma zaman incelemek için ortak öğeleri tartışın. Not SQL Server 2005 kullanıyorsanız, SQL Server Management Studio'yu yerine SQL Query Analyzer'ı kullanın ve dizin Ayarlama Sihirbazı'nı yerine veritabanı Tuning Advisor kullanın. Doğru dizinleri varlığını doğrulamaYavaş bir sorgu yürütme kez karşılaşan gerçekleştirilecek ilk çekler dizin analizini biridir. Tek bir sorguda araştırma, SQL Query Analyzer'da Dizin çözümlemesi gerçekleştir seçeneğini kullanabilirsiniz; bu, büyük bir iş yükünü SQL Profiler izlemesi varsa dizin Ayarlama Sihirbazı'nı kullanabilirsiniz. Her iki yöntem de, SQL Server sorgu en iyi duruma getiricisi hangi dizinleri için belirtilen sorgu yararlı olacaktır belirlemek için kullanın. Bu, doğru dizin veritabanınızda kayıtlı olup olmadığını belirlemek için çok etkili bir yöntemdir.Dizin Ayarlama Sihirbazı'nı kullanma hakkında daha fazla bilgi için SQL Server 7.0 Çevrimiçi Kitapları'nda "Dizini Ayarlama Sihirbazı" konusuna bakın. Uygulama SQL Server'ın önceki bir sürümünden yükselttiyseniz, farklı bir dizin en iyi duruma getiricisi ve depolama altyapısı değişiklikler nedeniyle SQL Server 7. 0'daha verimli olabilir. Dizin Ayarlama Sihirbazı stratejisini dizin içinde bir değişiklik performansı yoksa belirlemenize yardımcı olur. Dizin Ayarlama Sihirbazı'nı SQL Server 2005'te yerine veritabanı Tuning Advisor'ı kullanma hakkında daha fazla bilgi için SQL Server 2005 Books Online'da aşağıdaki konulara bakın:
Tüm Query, tablo ve birleşim ipuçlarını KaldırIpuçları, sorgu en iyi duruma getirme geçersiz kılmak ve sorgu en iyi duruma getiricisi Hızlı yürütme planı seçme gelen engel olabilir. En iyi duruma getiricisi değişiklikler nedeniyle, ipuçları, SQL Server'ın önceki sürümlerinde, gelişmiş performans etkisi olabilir veya gerçekte olumsuz olabilir SQL Server 7.0 performansı etkiler. Ayrıca, birleştirme ipuçlarını aşağıdaki nedenlerle bağlı, performansın düşmesine neden olabilir:
Yürütme planı inceleyin.Doğru dizinleri'nın var olduğunu ve hiçbir ipuçları iyileştirici'nın özelliği etkin olan bir planı oluşturmak için sınırlama,'ı onayladıktan sonra sorgu yürütme planı inceleyebilirsiniz. Sorgu için yürütme planı'nı görüntülemek için aşağıdaki yöntemlerden birini kullanabilirsiniz:
Showplan çıktıyı inceleyin.Showplan çıkış pek çok SQL Server kullanan belirli bir sorgu için yürütme planı hakkında bilgi sağlar. Bilgi ve oluşturulan olaylar ayrıntılarını SQL Server 7.0 Çevrimiçi Kitapları'nın "Veritabanı performansını en iyi duruma getirme" Bölüm ayrıntılarıyla ele alınmıştır. En iyi planı kullanıp kullanmadığınızı belirlemekte görüntüleyebileceğiniz yürütme planı temel bazı yönleri şunlardır:
ReferanslarSQL Server 7.0 Çevrimiçi Kitapları'nda aşağıdaki konular, en iyi duruma getirme sorgular hakkında bilgi sağlar:
Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:243589
(http://support.microsoft.com/kb/243589/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste