Rapor sunucusu Yürütme günlüğü ve ExecutionLog3 görünümü
Rapor sunucusu Yürütme günlüğü, sunucu ya da bir yerel mod ölçek dışarı dağıtım veya SharePoint grubu alanındaki birden çok sunucuda raporları hakkında bilgi içerir. Ne sıklıkta rapor istendiği, hangi çıkış biçimlerini en çok kullanılan ve işlem süresi kaç milisaniye harcanan her işlem aşama bulmak için rapor yürütme günlük kullanabilirsiniz. Günlük harcanan bir rapor veri kümesi sorguyu yürüttükten ve verileri işlemek için harcanan zaman uzunluğu hakkında bilgi içerir. Rapor sunucu yöneticisi iseniz, günlük bilgilerini gözden geçirin ve uzun süren görevleri tanımlayabilir ve öneriler yapmak alanlarda (dataset ya da işleme) raporu rapor yazarlar onlar geliştirmek mümkün olabilir.
Rapor sunucusu SharePoint modu için yapılandırılmış, SharePoint uls günlükleri de kullanabilir. Daha fazla bilgi için bkz.Raporlama Servisleri SharePoint izleme günlüğü (uls) olaylarını etkinleştirme
Günlük bilgilerini görüntüleme
Rapor sunucusu yürütme hakkında rapor yürütme bir iç veritabanı tablosuna veri kaydeder. Tablodaki bilgileri SQL Server manzarası mevcuttur.
Rapor yürütme günlük, adlı varsayılan rapor sunucusu veritabanında depolanan ReportServer. sql görünümlerini yürütme günlük bilgilerini sağlar. Daha yeni sürümlerde eklenen ve yeni alanlar içeren "2" ve "3" görüşlerini veya daha önceki sürümlerde dostça adı alanları içerirler. Böylece onlara bağlı olan özel uygulamalar değil etkilenen ürün eski görüşlerini kalır. Bir bağımlılık eski bir görünümü, örneğin ExecutionLog, yoksa en son görünümü, ExecutionLog tavsiye edilir3.
Bu konuda:
SharePoint modu rapor sunucusu için yapılandırma ayarları
Yerel mod rapor sunucusu için yapılandırma ayarları
ExecutionLog3
AdditionalInfo alan
ExecutionLog2
ExecutionLog
Top
SharePoint modu rapor sunucusu için yapılandırma ayarları
Size rapor yürütme günlük sistem ayarlarını kapatma bir Reporting Serviceshizmet uygulaması.
Varsayılan olarak, günlük girişleri 60 gün tutulur. 2: 00'de bu tarihi aşan girdiler kaldırılır Her gün. Olgun bir yüklemede yalnızca 60 gün bilgi verilen herhangi bir zamanda kullanılabilecektir.
Satır sayısı veya kaydedilen girişlerin türünü sınırları ayarlayamazsınız.
Yürütme günlüğü etkinleştirmek için:
SharePoint Merkezi Yönetimi'nden tıklayın Yönet hizmeti uygulamaları içinde Uygulama Yönetimi grubu.
Adını Reporting Serviceshizmet yapılandırmak istediğiniz uygulamasının.
Tıklayın sistem ayarlarını.
Seçin Yürütme günlüğü etkinleştir içinde oturum bölüm.
Click OK.
Ayrıntılı günlüğü etkinleştirmek için:
Günlüğü önceki adımlarda açıklandığı gibi etkinleştirin ve ardından aşağıdaki gerekmektedir:
Dan Sistem ayarlarını sayfası, Reporting ServicesUygulama Hizmetleri Bul kullanıcı tanımlı bölüm.
Değişim ExecutionLogLevel için ayrıntılı. Bu alan bir metin giriş alanına ve iki olası değerler ayrıntılı ve normal.
Top
Yerel mod rapor sunucusu için yapılandırma ayarları
SQL Server Management Studio'yu rapor yürütme oturum açma veya kapatma sunucu Özellikler sayfasından kapatabilirsiniz. EnableExecutionLogging olduğunu ve Gelişmiş özellik.
Varsayılan olarak, günlük girişleri 60 gün tutulur. 2: 00'de bu tarihi aşan girdiler kaldırılır Her gün. Olgun bir yüklemede yalnızca 60 gün bilgi verilen herhangi bir zamanda kullanılabilecektir.
Satır sayısı veya kaydedilen girişlerin türünü sınırları ayarlayamazsınız.
Yürütme günlüğü etkinleştirmek için:
SQL Server Management Studio'yu yönetimsel ayrıcalıklarla başlatın. Örneğin Management Studio simgesini sağ tıklatın ve 'yönetici olarak çalıştır' seçeneğini tıklatın.
İstediğiniz rapor sunucusu bağlanın.
Sunucu adını sağ tıklatın ve tıklatın Özellikler. Özellikler seçeneği devre dışıysa, yönetici ayrıcalıklarına sahip SQL Server Management Studio'yu koştu doğrulayın.
Tıklayın oturum sayfa.
Değişim EnableExecutionLogging için gerçek.
Ayrıntılı günlüğü etkinleştirmek için:
Günlüğü önceki adımlarda açıklandığı gibi etkinleştirin ve ardından aşağıdaki gerekmektedir:
Dan Server Properties iletişim, tıklatın İleri sayfa.
İçinde kullanıcı tanımlı bölümünde, değiştirmek ExecutionLogLevel için ayrıntılı. Bu alan bir metin giriş alanına ve iki olası değerler ayrıntılı ve normal.
Top
Günlük alanları (ExecutionLog3)
Bu görünüm eklenen ek performans diagnostics düümünün dayalı xml içinde AdditionalInfo sütun. AdditionalInfo sütunu, bir xml yapısı 1-pek çok ek bilgi alanları içerir. ExecutionLog3 görünümden satırları almak için bir örnek Transact sql deyimi aşağıdadır. Raporu sunucu veritabanına adlı örnek varsayar ReportServer:
Use ReportServer
select * from ExecutionLog3 order by TimeStart DESC
Use ReportServer
select * from ExecutionLog3 order by TimeStart DESC
Rapor yürütme günlüğünde yakalanan verileri aşağıdaki tabloda açıklanmıştır
Sütun |
Açıklama |
---|---|
InstanceName |
İsteği ele rapor sunucusu örneğinin adı. Ortamınız birden çok rapor sunucusu varsa, ağ yük dengeleyici isteklerini beklendiği gibi rapor sunucu arasında dağıtır belirlemek ve izlemek için InstanceName dağılımı analiz edebilirsiniz. |
Itempath |
Bir raporu veya rapor madde depolandığı yolu. |
Kullanıcı adı |
Kullanıcı tanımlayıcısı. |
ExecutionID |
Dahili tanımlayıcı bir istekle ilişkilendirilmiş. Aynı kullanıcı oturumları istekleri aynı yürütme KIMLIĞI paylaşın. |
RequestType |
Olası değerler:
Günlük verileri analizi, RequestType tarafından filtre = abonelik ve sorted by TimeStart ağır abonelik kullanım dönemleri'açığa vurmak ve farklı bir zaman rapor abonelikleri bazılarını değiştirmek isteyebilirsiniz. |
Biçim |
İşleme biçimi. |
Parametreler |
Rapor yürütme için kullanılan parametre değerleri. |
ItemAction |
Olası değerler:
|
TimeStart |
Başlatma ve durdurma rapor işlem süresini belirten bir kere. |
TimeEnd |
|
TimeDataRetrieval |
Veri almak için harcanan milisaniye sayısı. |
TimeProcessing |
Rapor işleme harcanan milisaniye sayısı. |
TimeRendering |
Rapor oluşturma harcanan milisaniye sayısı. |
Kaynak |
Rapor yürütme kaynağı. Olası değerler:
Önbellek: Iindicates önbelleğe alınmış bir yürütme, veri kümesi sorguları değil canlı yürütülür. Geçici: bir dinamik olarak oluşturulan rapor temel modeli ayrıntıya aracılığıyla rapor ya da önizlemesini görebilirsiniz bir Rapor Oluşturucuyu rapor işleme ve işleme için rapor sunucusu kullanan bir istemciye belirtir. Oturum: istek bir takip içinde önceden kurulmuş bir oturumu gösterir. Örneğin ilk istek sayfasını 1, ve istek takip geçerli oturum durumunu Excel'e vermek. RDCE bir rapor tanımı özelleştirme uzantısı gösterir. Rapor yürütme sırasında işleme motoru aktarılmadan önce rdce özel bir uzantısı dinamik rapor tanımı özelleştirebilirsiniz. |
Durum |
Durum (rsSuccess veya hata kodu; birden çok hata oluşursa, yalnızca ilk hata kaydedilir). |
ByteCount |
Oluşturulan raporlar bayt cinsinden boyutu. |
RowCount |
Sorgularından döndürülen satır sayısı. |
AdditionalInfo |
Yürütme hakkında ek bilgi içeren bir xml özellik paketi. İçeriği her satır için farklı olabilir. |
Top
AdditionalInfo alan
Bir xml özellik paketi veya yürütme hakkında ek bilgi içeren yapısı ise AdditionalInfo alandır. İçeriği, her günlük satırı için farklı olabilir.
Aşağıdaki tablolarda, hem standart hem de ayrıntılı günlüğü için AddtionalInfo alanının içeriğini bir örnektir:
AddtionalInfo standart günlük kaydı örneği |
---|
|
Ayrıntılı günlük kaydı örneği AdditionalInfo |
---|
|
Aşağıdaki tabloda, sen-ecek görmek AdditionalInfo alanındaki değerlerin bazıları açıklanmaktadır:
Özellik |
Notlar |
---|---|
ProcessingEngine |
1 = SQL Server 2005, 2 = yeni isteğe bağlı işleme motoru. Size raporlarınızı çoğunluğu hala değerinin 1 gösteriliyor, nasıl onlar daha yeni ve daha verimli isteğe bağlı işleme motoru kullanmak böylece bunları yeniden incelemek. <ProcessingEngine>2</ProcessingEngine> |
ScalabilityTime |
Harcanan milisaniye gerçekleştirme ilgili işlemleri işleme motoru ölçekleyin. 0 Değeri, hiçbir ek zaman ölçekli operasyonlar geçti ve istek bellek baskısı altında değildi 0 da gösterir gösterir.
|
EstimatedMemoryUsageKB |
En yüksek her bileşeni tarafından belirli bir istek sırasında tüketilen kilobayt cinsinden bellek miktarı tahmini.
|
DataExtension |
Veri uzantıları ya da raporda kullanılan veri kaynağı türleri. Sayı, belirli veri kaynağı sayısını sayısıdır.
|
ExternalImages |
EklediSQL Server 2012 Milisaniye değeridir. Bu veriler performans sorunlarını tanılamak için kullanılabilir. Harici bir Web sunucusu resimleri almak için gereken süreyi, genel rapor yürütme yavaşlatabilir.
|
Bağlantıları |
EklediSQL Server 2012 Multi fırlattı yapısı
|
Top
Günlük alanları (ExecutionLog2)
Bu görünüm, birkaç yeni alanlar ve birkaç diğerleri değiştirilmiştir. ExecutionLog2 görünümden satırları almak için bir örnek Transact sql deyimi aşağıdadır. Raporu sunucu veritabanına adlı örnek varsayar ReportServer:
Use ReportServer
select * from ExecutionLog2 order by TimeStart DESC
Use ReportServer
select * from ExecutionLog2 order by TimeStart DESC
Rapor yürütme günlüğünde yakalanan verileri aşağıdaki tabloda açıklanmıştır
Sütun |
Açıklama |
---|---|
InstanceName |
İsteği ele rapor sunucusu örneğinin adı. |
ReportPath |
Rapor yolunu yapısı. Örneğin içinde kök rapor "test" adında bir klasörde rapor Yöneticisi, ReportPath, var "/ test". Report Manager, "örnekleri" klasörüne kaydedilir "test" adında bir rapor, bir ReportPath olacak "/ / test/örnekler" |
Kullanıcı adı |
Kullanıcı tanımlayıcısı. |
ExecutionID |
|
RequestType |
Istek türü (kullanıcı veya sistem). |
Biçim |
İşleme biçimi. |
Parametreler |
Rapor yürütme için kullanılan parametre değerleri. |
ReportAction |
Olası değerler: Render, sıralama, BookMarkNavigation, DocumentNavigation, GetDocumentMap, FINDSTRING |
TimeStart |
Başlatma ve durdurma rapor işlem süresini belirten bir kere. |
TimeEnd |
|
TimeDataRetrieval |
Veri alma, rapor işleme ve rapor oluşturma milisaniye olarak geçirdi. |
TimeProcessing |
|
TimeRendering |
|
Kaynak |
Kaynak rapor yürütme (1 Live, 2 = önbelleği, 3 = anlık, 4 = Geçmişi). |
Durum |
Durum (rsSuccess veya hata kodu; birden çok hata oluşursa, yalnızca ilk hata kaydedilir). |
ByteCount |
Oluşturulan raporlar bayt cinsinden boyutu. |
RowCount |
Sorgularından döndürülen satır sayısı. |
AdditionalInfo |
Yürütme hakkında ek bilgi içeren bir xml özellik paketi. |
Top
Günlük alanları (ExecutionLog)
ExecutionLog görünümden satırları almak için bir örnek Transact sql deyimi aşağıdadır. Raporu sunucu veritabanına adlı örnek varsayar ReportServer:
Use ReportServer
select * from ExecutionLog order by TimeStart DESC
Use ReportServer
select * from ExecutionLog order by TimeStart DESC
Rapor yürütme günlüğünde yakalanan verileri aşağıdaki tabloda açıklanmıştır
Sütun |
Açıklama |
---|---|
InstanceName |
İsteği ele rapor sunucusu örneğinin adı. |
ReportID |
Rapor tanımlayıcısı. |
Kullanıcı adı |
Kullanıcı tanımlayıcısı. |
RequestType |
Olası değerler: Bir abonelik isteği = true Bir etkileşimli isteği = false |
Biçim |
İşleme biçimi. |
Parametreler |
Rapor yürütme için kullanılan parametre değerleri. |
TimeStart |
Başlatma ve durdurma rapor işlem süresini belirten bir kere. |
TimeEnd |
|
TimeDataRetrieval |
Veri alma, rapor işleme ve rapor oluşturma milisaniye olarak geçirdi. |
TimeProcessing |
|
TimeRendering |
|
Kaynak |
Rapor yürütme kaynağı. Olası değerler: (1 Live, 2 = önbellek, 3 = anlık, 4 = tarihi, 5 = Adhoc, 6 = oturum, 7 = rdce). |
Durum |
Olası değerler: rsSuccess, rsProcessingAborted, ya da bir hata kodu. Birden çok hata oluşursa, yalnızca ilk hata kaydedilir. |
ByteCount |
Oluşturulan raporlar bayt cinsinden boyutu. |
RowCount |
Sorgularından döndürülen satır sayısı. |
Top
Ayrıca bkz.
Görevler
Raporlama Servisleri SharePoint izleme günlüğü (uls) olaylarını etkinleştirme