Share via


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

Başa Dön bağlantısıyla kullanılan ok simgesiTop

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:

  1. SharePoint Merkezi Yönetimi'nden tıklayın Yönet hizmeti uygulamaları içinde Uygulama Yönetimi grubu.

  2. Adını Reporting Serviceshizmet yapılandırmak istediğiniz uygulamasının.

  3. Tıklayın sistem ayarlarını.

  4. Seçin Yürütme günlüğü etkinleştir içinde oturum bölüm.

  5. 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:

  1. Dan Sistem ayarlarını sayfası, Reporting ServicesUygulama Hizmetleri Bul kullanıcı tanımlı bölüm.

  2. 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.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

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:

  1. 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.

  2. İstediğiniz rapor sunucusu bağlanın.

  3. 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.

  4. Tıklayın oturum sayfa.

  5. 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:

  1. Dan Server Properties iletişim, tıklatın İleri sayfa.

  2. İç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.

Başa Dön bağlantısıyla kullanılan ok simgesiTop

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:

  • Etkileşimli

  • Abonelik

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:

  • İşle

  • Sıralama

  • BookMarkNavigation

  • DocumentNavigation

  • GetDocumentMap

  • FINDSTRING

  • Yürütme

  • RenderEdit

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:

  • Canlı

  • Önbellek

  • Anlık görüntü

  • Geçmiş

  • AdHoc

  • Oturum

  • RDCE

Ö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.

Başa Dön bağlantısıyla kullanılan ok simgesi 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

<AdditionalInfo>
  <ProcessingEngine>2</ProcessingEngine>
  <ScalabilityTime>
    <Pagination>0</Pagination>
    <Processing>0</Processing>
  </ScalabilityTime>
  <EstimatedMemoryUsageKB>
    <Pagination>0</Pagination>
    <Processing>6</Processing>
  </EstimatedMemoryUsageKB>
  <DataExtension>
    <SQL>1</SQL>
  </DataExtension>
  <Connections>
    <Connection>
      <ConnectionOpenTime>147</ConnectionOpenTime>
      <DataSets>
        <DataSet>
          <Name>DataSet1</Name>
          <RowsRead>16</RowsRead>
          <TotalTimeDataRetrieval>642</TotalTimeDataRetrieval>
          <ExecuteReaderTime>63</ExecuteReaderTime>
        </DataSet>
        <DataSet>
          <Name>DataSet2</Name>
          <RowsRead>3</RowsRead>
          <TotalTimeDataRetrieval>157</TotalTimeDataRetrieval>
          <ExecuteReaderTime>60</ExecuteReaderTime>
        </DataSet>
      </DataSets>
    </Connection>
  </Connections>
</AdditionalInfo>
<AdditionalInfo>
  <ProcessingEngine>2</ProcessingEngine>
  <ScalabilityTime>
    <Pagination>0</Pagination>
    <Processing>0</Processing>
  </ScalabilityTime>
  <EstimatedMemoryUsageKB>
    <Pagination>0</Pagination>
    <Processing>6</Processing>
  </EstimatedMemoryUsageKB>
  <DataExtension>
    <SQL>1</SQL>
  </DataExtension>
  <Connections>
    <Connection>
      <ConnectionOpenTime>147</ConnectionOpenTime>
      <DataSets>
        <DataSet>
          <Name>DataSet1</Name>
          <RowsRead>16</RowsRead>
          <TotalTimeDataRetrieval>642</TotalTimeDataRetrieval>
          <ExecuteReaderTime>63</ExecuteReaderTime>
        </DataSet>
        <DataSet>
          <Name>DataSet2</Name>
          <RowsRead>3</RowsRead>
          <TotalTimeDataRetrieval>157</TotalTimeDataRetrieval>
          <ExecuteReaderTime>60</ExecuteReaderTime>
        </DataSet>
      </DataSets>
    </Connection>
  </Connections>
</AdditionalInfo>

Ayrıntılı günlük kaydı örneği AdditionalInfo

<AdditionalInfo>
  <ProcessingEngine>2</ProcessingEngine>
  <ScalabilityTime>
    <Pagination>0</Pagination>
    <Processing>0</Processing>
  </ScalabilityTime>
  <EstimatedMemoryUsageKB>
    <Pagination>0</Pagination>
    <Processing>6</Processing>
  </EstimatedMemoryUsageKB>
  <DataExtension>
    <SQL>1</SQL>
  </DataExtension>
  <Connections>
    <Connection>
      <ConnectionOpenTime>127</ConnectionOpenTime>
      <DataSource>
        <Name>DataSource1</Name>
        <DataExtension>SQL</DataExtension>
      </DataSource>
      <DataSets>
        <DataSet>
          <Name>DataSet1</Name>
          <RowsRead>16</RowsRead>
          <TotalTimeDataRetrieval>655</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>94</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>33</ExecuteReaderTime>
          <DataReaderMappingTime>30</DataReaderMappingTime>
          <DisposeDataReaderTime>1</DisposeDataReaderTime>
        </DataSet>
        <DataSet>
          <Name>DataSet2</Name>
          <RowsRead>3</RowsRead>
          <TotalTimeDataRetrieval>16</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>2</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>1</ExecuteReaderTime>
          <DataReaderMappingTime>0</DataReaderMappingTime>
          <DisposeDataReaderTime>0</DisposeDataReaderTime>
        </DataSet>
      </DataSets>
    </Connection>
  </Connections>
</AdditionalInfo>
<AdditionalInfo>
  <ProcessingEngine>2</ProcessingEngine>
  <ScalabilityTime>
    <Pagination>0</Pagination>
    <Processing>0</Processing>
  </ScalabilityTime>
  <EstimatedMemoryUsageKB>
    <Pagination>0</Pagination>
    <Processing>6</Processing>
  </EstimatedMemoryUsageKB>
  <DataExtension>
    <SQL>1</SQL>
  </DataExtension>
  <Connections>
    <Connection>
      <ConnectionOpenTime>127</ConnectionOpenTime>
      <DataSource>
        <Name>DataSource1</Name>
        <DataExtension>SQL</DataExtension>
      </DataSource>
      <DataSets>
        <DataSet>
          <Name>DataSet1</Name>
          <RowsRead>16</RowsRead>
          <TotalTimeDataRetrieval>655</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>94</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>33</ExecuteReaderTime>
          <DataReaderMappingTime>30</DataReaderMappingTime>
          <DisposeDataReaderTime>1</DisposeDataReaderTime>
        </DataSet>
        <DataSet>
          <Name>DataSet2</Name>
          <RowsRead>3</RowsRead>
          <TotalTimeDataRetrieval>16</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>2</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>1</ExecuteReaderTime>
          <DataReaderMappingTime>0</DataReaderMappingTime>
          <DisposeDataReaderTime>0</DisposeDataReaderTime>
        </DataSet>
      </DataSets>
    </Connection>
  </Connections>
</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.

<ScalabilityTime>
    <Processing>0</Processing>
</ScalabilityTime>
<ScalabilityTime>
    <Processing>0</Processing>
</ScalabilityTime>

EstimatedMemoryUsageKB

En yüksek her bileşeni tarafından belirli bir istek sırasında tüketilen kilobayt cinsinden bellek miktarı tahmini.

<EstimatedMemoryUsageKB>
    <Processing>38</Processing>
</EstimatedMemoryUsageKB>
<EstimatedMemoryUsageKB>
    <Processing>38</Processing>
</EstimatedMemoryUsageKB>

DataExtension

Veri uzantıları ya da raporda kullanılan veri kaynağı türleri. Sayı, belirli veri kaynağı sayısını sayısıdır.

<DataExtension>
   <DAX>2</DAX>
</DataExtension>
<DataExtension>
   <DAX>2</DAX>
</DataExtension>

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.

<ExternalImages>
    <Count>3</Count>
    <ByteCount>9268</ByteCount>
    <ResourceFetchTime>9</ResourceFetchTime>
</ExternalImages>
<ExternalImages>
    <Count>3</Count>
    <ByteCount>9268</ByteCount>
    <ResourceFetchTime>9</ResourceFetchTime>
</ExternalImages>

Bağlantıları

EklediSQL Server 2012

Multi fırlattı yapısı

<Connections>
    <Connection>
      <ConnectionOpenTime>127</ConnectionOpenTime>
      <DataSource>
        <Name>DataSource1</Name>
        <DataExtension>SQL</DataExtension>
      </DataSource>
      <DataSets>
        <DataSet>
          <Name>DataSet1</Name>
          <RowsRead>16</RowsRead>
          <TotalTimeDataRetrieval>655</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>94</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>33</ExecuteReaderTime>
          <DataReaderMappingTime>30</DataReaderMappingTime>
          <DisposeDataReaderTime>1</DisposeDataReaderTime>
        </DataSet>
        <DataSet>
          <Name>DataSet2</Name>
          <RowsRead>3</RowsRead>
          <TotalTimeDataRetrieval>16</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>2</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>1</ExecuteReaderTime>
          <DataReaderMappingTime>0</DataReaderMappingTime>
          <DisposeDataReaderTime>0</DisposeDataReaderTime>
        </DataSet>
      </DataSets>
    </Connection>
</Connections>
<Connections>
    <Connection>
      <ConnectionOpenTime>127</ConnectionOpenTime>
      <DataSource>
        <Name>DataSource1</Name>
        <DataExtension>SQL</DataExtension>
      </DataSource>
      <DataSets>
        <DataSet>
          <Name>DataSet1</Name>
          <RowsRead>16</RowsRead>
          <TotalTimeDataRetrieval>655</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>94</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>33</ExecuteReaderTime>
          <DataReaderMappingTime>30</DataReaderMappingTime>
          <DisposeDataReaderTime>1</DisposeDataReaderTime>
        </DataSet>
        <DataSet>
          <Name>DataSet2</Name>
          <RowsRead>3</RowsRead>
          <TotalTimeDataRetrieval>16</TotalTimeDataRetrieval>
          <QueryPrepareAndExecutionTime>2</QueryPrepareAndExecutionTime>
          <ExecuteReaderTime>1</ExecuteReaderTime>
          <DataReaderMappingTime>0</DataReaderMappingTime>
          <DisposeDataReaderTime>0</DisposeDataReaderTime>
        </DataSet>
      </DataSets>
    </Connection>
</Connections>

Başa Dön bağlantısıyla kullanılan ok simgesi 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.

Başa Dön bağlantısıyla kullanılan ok simgesi 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ı.

Başa Dön bağlantısıyla kullanılan ok simgesi Top

Ayrıca bkz.

Görevler

Raporlama Servisleri SharePoint izleme günlüğü (uls) olaylarını etkinleştirme

Kavramlar

Raporlama Hizmetleri yürütme ve izleme günlüğü

Hataları ve olayları başvurusu (Raporlama Hizmetleri)