KB3196102-memperbaiki: masalah kinerja yang disebabkan oleh peningkatan memori dalam Layanan analisis SQL Server 2016

Bekerja di mana saja dari perangkat dengan Microsoft 365

Mutakhirkan ke Microsoft 365 untuk bekerja di mana saja dengan fitur dan pembaruan terbaru.

Tingkatkan sekarang

Gejala

Misalnya Anda menggunakan contoh Microsoft SQL Server 2016 Analysis Services. Sementara semakin banyak objek lingkup global yang sedang disembunyikan, cache tersebut tidak akan pernah dibersihkan. Hal ini dapat mengakibatkan peningkatan memori berkelanjutan dan akhirnya server mungkin mengalami crash. Lingkup global disembunyikan berdasarkan persyaratan keamanan untuk setiap pengguna. Oleh karena itu, Anda hanya akan mengalami masalah ini saat Anda mengalami salah satu dari skenario berikut ini:

  • Anda memiliki ekspresi dinamis (misalnya, nama pengguna (), customdata ()) dalam model. Ini tidak wajib untuk melihat masalahnya, tapi ini adalah penyebab umum. Saat ekspresi dinamis hadir, setiap pengguna unik perlu menyusun lingkup global mereka sendiri yang unik. Hal ini menyebabkan peningkatan yang signifikan dalam jumlah lingkup global yang perlu dibuat dan singgahan.

  • Anda memiliki model kompleks yang memiliki banyak metadata dan keamanan. Ini mempengaruhi biaya memori per objek Scope. Karena jumlah lingkup global singgahan bertambah, jejak memori akan bertambah berdasarkan biaya memori per objek Scope.

  • Anda memiliki banyak pengguna unik yang tersambung ke server. Misalnya, PowerBI.com mungkin me-refresh petak di dasbor untuk setiap pengguna secara sering. Saat ini terjadi, Layanan analisis menerima banyak koneksi dan kueri untuk setiap pengguna unik dan jumlah lingkup global dan menggunakan banyak memori.

Catatan: setelah Anda menerapkan perbaikan terbaru ini, versi SQL Server akan 13.0.2170.0.

Pemecahan Masalah

Informasi pembaruan kumulatif

Perbaikan untuk masalah ini termasuk dalam pembaruan kumulatif berikut ini untuk SQL Server:

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Pembaruan kumulatif terbaru untuk SQL Server 2016

Penyelesaian Masalah

Untuk mengatasi masalah ini, jalankan perintah <ClearCache> xmla ke database dengan jadwal yang sesuai. Ini akan memperbolehkan semua cakupan global memiliki tembolok dan memori akan berkurang lagi. Opsi ini akan menyebabkan beberapa biaya kinerja saat Anda menyambungkan waktu berikutnya karena Anda tidak akan dapat menggunakan kembali lingkup global singgahan.

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.

Perlu bantuan lainnya?

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung Microsoft Insider

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×