Žymėjimo žymos aprašymas

Krūva (duomenų struktūra) yra medis, surūšiuotas pagal gylį. Krūva taip pat gali būti susijusi su proceso atmintimi, paskirta dinamiškam paskirstymui.

Kompiuterių moksle krūva yra specializuota medžių duomenų struktūra, atitinkanti krūvos savybę: jei A yra B pagrindinis mazgas, tada raktas (A) yra užsakomas pagal raktą (B) ta pačia tvarka, kuri taikoma per krūvą. Tėvų mazgų raktai visada yra didesni arba lygūs vaiko raktams, o seniausias yra mazgo šakniniame kataloge (šio tipo krūva vadinama maksimalia krūva), arba tėvų mazgų raktai yra mažesni arba lygūs vaikams (minimali krūva).

Heap atminties baseinas yra vidinis atminties baseinas, sukurtas paleisties metu, kai užduotys naudoja dinaminę atminties paskirstymą. Šį atminties fondą naudoja užduotys, kurioms reikalingas didelis atminties kiekis, pvz., Užduotys, kuriose naudojami plati stulpeliai.

Pavyzdžiui, „Sybase Adaptive Server Enterprise“ , jei pakeisite stulpelio arba eilutės plotį, laikinasis buferis, kurį naudoja ši užduotis, gali būti toks pat didelis kaip 16K, kuris yra per didelis, kad būtų galima priskirti iš kamino. Adaptyvus serveris, vykdydamas užduotis, dinamiškai skiria ir atleidžia atmintį.

Kasyklų atminties baseinas žymiai sumažina kiekvienos užduoties iš anksto įdiegto stekelio dydį ir taip pat pagerina atminties naudojimo efektyvumą serveryje. Kai atliekama užduotis, krūvos atmintis, kurią užduotis naudoja, grąžinama į krūvos atminties talpą.

„Microsoft“ savo „SQL Server 2008 R2“ krūvą apibūdina kaip lentelę be grupinio indekso. Plyšiuose yra viena eilutė sys.partitions, o index_id = 0 kiekvienam krūvos skyriui. Pagal nutylėjimą krūva yra vienas skaidinys. Kai krūva yra keli skyriai, kiekviena sekcija turi krūvos struktūrą, kurioje yra tam tikros sekcijos duomenų. Pavyzdžiui, jei krūvoje yra keturios sekcijos, yra keturios krūvos struktūros; po vieną kiekviename skyriuje.