KB2562753 - PERBAIKI: Performa lambat ketika kueri MDX menggunakan operator unary pada anggota hierarki induk/anak di SSAS 2008 R2 atau di SSAS 2012 jika Anda menentukan penghitungan cakupan pada anggota ini dan jika kueri mengakses beberapa tanggal dalam dimensi waktu

Berlaku Untuk
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard

Gejala

Pertimbangkan skenario berikut:

  • Anda membuat kueri Ekspresi Multidimensi (MDX) di Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) atau di Microsoft SQL Server 2012 Analysis Services (SSAS 2012).
  • Kueri ini menggunakan operator unary pada beberapa anggota dalam hierarki induk/anak.
  • Anda menentukan penghitungan cakupan pada anggota ini dalam hierarki induk/anak.
  • Kueri mengakses beberapa tanggal dalam satu dimensi waktu
  • Anda menjalankan kueri.

Dalam skenario ini, kueri berjalan lambat. Selain itu, Anda mungkin menerima pesan kesalahan berikut:

Catatan

Menjalankan kueri ...
XML untuk pemilah Analisis: Permintaan XML untuk Analisis memiliki waktu habis sebelum selesai.

Catatan: Masalah ini tidak terjadi jika Anda menjalankan kueri yang sama di Microsoft SQL Server 2000 Analysis Services (SSAS 2000).

Resolusi

Untuk mengatasi masalah ini, terapkan hotfix berikut. Setelah menginstal hotfix, properti baru (CellByCellCalculationMode) tersedia untuk Anda konfigurasikan dalam file konfigurasi Layanan Analisis (Msmdsrv.ini). Untuk mengatasi masalah performa ini, tambahkan properti ini dan ubah nilai default CellByCellCalculationMode dari 0 menjadi 3. Setelah melakukannya, file Msmdsrv.ini harus berisi simpul berikut di bawah <bagian Kueri> :

<CellByCellCalculationMode>3</CellByCellCalculationMode>

      

Informasi pembaruan kumulatif

SQL Server 2012

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 1 untuk SQL Server 2012. Untuk informasi selengkapnya tentang paket pembaruan kumulatif ini, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2679368 Paket pembaruan kumulatif 1 untuk SQL Server 2012Catatan Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya. Microsoft menyarankan agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2692828 Build SQL Server 2012 yang dirilis setelah SQL Server 2012 dirilis Anda harus menerapkan hotfix SQL Server 2012 ke penginstalan SQL Server 2012.

SQL Server 2008 R2

Perbaikan untuk masalah ini pertama kali dirilis di Pembaruan Kumulatif 8. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2534352 Paket Pembaruan Kumulatif 8 untuk SQL Server 2008 R2 Catatan Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

981356 Build SQL Server 2008 R2 yang dirilis setelah SQL Server 2008 R2 dirilis

SQL Server 2008 R2 Paket Layanan 1

                
Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 4 untuk SQL Server 2008 R2 Paket Layanan 1. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2633146 Paket Pembaruan Kumulatif 4 untuk SQL Server 2008 R2 Paket Layanan 1Catatan Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 sebelumnya. Kami menyarankan Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2567616 Build R2 SQL Server 2008 yang dirilis setelah SQL Server 2008 R2 Paket Layanan 1 dirilis

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".

Informasi Selengkapnya

Untuk informasi selengkapnya tentang operator unary, kunjungi situs web MSDN berikut:

Informasi umum tentang operator unary
        
Untuk informasi selengkapnya tentang pernyataan SCOPE, kunjungi situs web MSDN berikut:

Informasi umum tentang pernyataan SCOPE