Bagikan melalui


Performa, rekam jepret, penembolokan (Reporting Services)

Kombinasi faktor memengaruhi performa server laporan. Faktor-faktor ini termasuk perangkat keras, jumlah pengguna bersamaan yang mengakses laporan, jumlah data dalam laporan, dan format output. Penting untuk memahami faktor performa yang khusus untuk penginstalan Anda dan solusinya menghasilkan hasil yang Anda inginkan. Untuk melakukannya, Anda perlu mendapatkan data dasar dan menjalankan pengujian. Untuk informasi selengkapnya tentang alat dan panduan, lihat Pengoptimalan performa Reporting Services dan Menggunakan Visual Studio 2005 untuk melakukan pengujian beban di server laporan SQL Server 2005 Reporting Services.

Prinsip umum yang perlu dipertimbangkan meliputi:

  • Pemrosesan dan penyajian laporan adalah operasi intensif memori. Jika memungkinkan, pilih komputer yang memiliki memori yang memadai.

  • Hosting server laporan dan database server laporan di komputer terpisah cenderung memberikan performa yang lebih baik daripada menghosting keduanya pada satu komputer kelas atas.

  • Jika semua laporan diproses secara perlahan, pertimbangkan penyebaran peluasan skala di mana beberapa instans server laporan mendukung database server laporan tunggal. Untuk hasil terbaik, gunakan perangkat lunak penyeimbang beban untuk mendistribusikan permintaan secara merata di seluruh penyebaran.

  • Jika satu laporan diproses secara lambat, sesuaikan kueri himpunan data laporan jika laporan harus berjalan sesuai permintaan. Anda mungkin juga mempertimbangkan untuk menggunakan himpunan data bersama yang dapat Anda cache, menyimpan cache laporan, atau menjalankan laporan sebagai rekam jepret.

  • Jika semua laporan memproses dengan lambat dalam format tertentu, seperti saat merender ke PDF, pertimbangkan pengiriman berbagi file, menambahkan lebih banyak memori, atau memilih format yang berbeda.

  • Untuk mengetahui berapa lama waktu yang diperlukan untuk memproses laporan dan metrik penggunaan lainnya, tinjau log eksekusi server laporan. Untuk informasi selengkapnya, lihat Melaporkan ExecutionLog server dan tampilan ExecutionLog3.

  • Untuk informasi selengkapnya tentang cara mengurangi masalah performa dengan menyetel pengaturan konfigurasi manajemen memori, lihat Mengonfigurasi memori yang tersedia untuk aplikasi server laporan.

Di bagian ini

Memantau performa server laporan
Menjelaskan objek performa yang dapat Anda gunakan untuk melacak beban pemrosesan di server Anda.

Mengatur properti pemrosesan laporan
Menjelaskan cara mengonfigurasi laporan untuk berjalan sesuai permintaan, dari cache, atau sesuai jadwal sebagai rekam jepret laporan.

Mengonfigurasi memori yang tersedia untuk aplikasi server laporan
Menjelaskan bagaimana Anda dapat mengambil alih perilaku manajemen memori default.

Laporan cache (SSRS)
Menjelaskan perilaku penembolokan laporan di server laporan.

Himpunan data bersama cache (SSRS)
Menjelaskan perilaku penembolokan himpunan data bersama di server laporan.

Memproses laporan besar
Memberikan rekomendasi tentang cara mengonfigurasi dan mendistribusikan laporan besar.

Mengatur nilai batas waktu untuk pemrosesan himpunan data bersama (SSRS) dan laporan
Menjelaskan cara mengatur batas waktu pada pemrosesan kueri dan laporan.

Mengelola proses yang sedang berjalan
Memverifikasi eksekusi laporan