Sümptomid
Oletame, et kasutate Microsoft SQL Server 2014. SQL Server 2014 versioonimärkmetes võib ilmneda järgmine probleem:
Puuduvate registriandmetega jäetakse välja puuduvad registrid, kui räsiregister on olemas, kuid ei sobi päringu jaoks
Probleem. Kui teil on HASH indeks päringus viidatud mälu optimeeritud tabeli veergudes, kuid registrit ei saa päringu jaoks kasutada, SQL Server 2014 ei teata SHOWPLAN_XML ja DMV-i sys.dm_db_missing_index_details alati puuduvast indeksist.
Kui päring sisaldab võrdsuse predikaate, mis hõlmavad registrivõtme veergude alamhulka, või kui see sisaldab ebavõrdsuse predikaate, mis sisaldavad indeksi võtmeveerge, ei saa HASH-indeksit olemasoleval kujul kasutada ja päringu tõhusaks käivitamiseks on vaja muud indeksit.
Lahendus
Probleem lahendati esmalt järgmises SQL Server koondvärskenduses.
SQL Server 2014 koondvärskendus 1 /en-us/help/2931693
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.