Gejala
Misalnya Anda mencoba menyisipkan nilai ke dalam kolom indeks utama di Microsoft SQL Server 2012 atau SQL Server 2014. Ketika kurang dari 90 persen dari baris yang disisipkan memiliki nilai yang melebihi nilai RANGE_HI_KEY tertinggi dalam histogram, kolom dianggap stasioner dan bukan naik. Oleh karena itu, tombol ascending tidak terdeteksi, dan Lacak bendera 2389 dan 2390 yang biasanya digunakan untuk memperbaiki masalah tombol ascending tidak berfungsi. Hal ini menyebabkan perkiraan cardinalitas yang buruk ketika Anda menggunakan predikat yang melebihi nilai RANGE_HI_KEY dari statistik yang sudah ada.Catatan Saat Anda menerapkan pembaruan kumulatif ini, Anda harus mengaktifkan bendera pelacakan 4139. Hal ini menyebabkan SQL Server selalu mengubah histogram dalam skenario yang dijelaskan tanpa memperhitungkan status kolom utama (naik, turun, atau stasioner).
Pemecahan Masalah
Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif berikut ini untuk SQL Server:
Pembaruan kumulatif 1 untuk SQL server 2012 SP2pembaruan kumulatif 2 untuk SQL Server 2014pembaruan kumulatif 10 untuk SQL Server 2012 SP1
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:
Status
Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".