Príznaky
Predpokladajme, že máte tabuľku, ktorá obsahuje skupinový columnstore index v Microsoft SQL Server 2014. Pri pokuse o načítanie údajov do tabuľky pomocou položky vložiť do... Vyberte položku príkaz, môže sa zobraziť nasledujúce chybové hlásenie:
Chyba: 8645, závažnosť: 17, stav: 1, čiara: 1A uplynul časový limit pri čakaní na pamäťové zdroje na spustenie dotazu v fonde zdrojov "default" (2). Znova spustite dotaz.
PoznámkaAk nie je dostatok pamäte na hromadné vloženie, SQL Server sa pokúsi urobiť nehromadné vloženie s touto opravou. Zvyčajne si to vyžaduje podstatne menej pamäte. Dotaz sa stále nespustí, ak ešte nie je dostatok pamäte na vloženie nehromadnej vložky.
Riešenie
V tejto oprave sa uvádza nový príznak sledovania 9348 na použitie odhadov pre optimalizáciu dotazu na určenie, či by sa malo začať hromadné vloženie. Ak je odhadovaný počet riadkov na vloženie menší než 102400, SQL Server sa nepokúsi vykonať hromadné vloženie. Ak sa odhadne viac než 102400, spustí sa Hromadná vložka. Tento problém bol najskôr vyriešený v nasledujúcej kumulatívnej aktualizácii SQL servera.
Kumulatívna aktualizácia 4 pre SQL Server 2014 /en-us/help/2999197
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.