Kaj je združevanje povezav?

Združevanje povezav je izraz za upravljanje povezav uporabnikov, ki delajo poizvedbe po bazah podatkov. Čeprav mnogi uporabniki tega morda ne opazijo, ko veliko število uporabnikov išče dostop do aplikacijskega strežnika, na katerem je baza podatkov, lahko postane velik obseg povezav za strežnik skoraj nemogoče, da bi ohranil dobro povezavo z vsemi povezavami na te čase. Programski inženiring, ki omogoča združevanje povezav, omogoča strežniku, da dobro upravlja povezave ne glede na veliko število povezav, ki ustvarjajo poizvedbe, in omogoča odziv na te poizvedbe s hitrostjo pod sekundo.

Povezave morajo biti enake konfiguracije, da so vključene v področje povezav, zato ima večina programov za zbiranje povezav strežnika različna področja povezav, ki se izvajajo hkrati. Ko se uporabnik želi povezati, je dodeljen skupini s podobnimi konfiguracijami, če je na voljo prostor. Če ni na voljo prostora, je zahteva postavljena v čakalno vrsto, da se dodeli takoj, ko je na voljo. Uporabnik se morda ne zaveda, da je v čakalni vrsti, lahko pa preprosto opazi, da se zdi, da se baza podatkov počasna odziva na poizvedbo; vendar je v zaledju sistemov za upravljanje baz podatkov skeniranje bazenov, da se poišče prostor za uporabnika, da najde odprto povezavo. Večina programov za zbiranje povezav ima nastavljen seznam največjih uporabnikov na področje in minimalne časovne nastavitve, za katere lahko povezava ostane neaktivna, preden se povezava prekine in se razpoložljivost vrne v področje.

Pri ustvarjanju področja povezav se ustvari določeno število povezovalnih objektov, ki se dodajo v področje. Da se bazen šteje za aktivnega, potrebuje najmanjše število predmetov. Ti objekti povezave so sedeži razpoložljivosti, ki povezujejo povezavo s področjem, in jih je mogoče po potrebi ustvariti in dodati v področje do največjega dovoljenega znotraj področja. Ker so uporabniki zadovoljni s svojimi poizvedbami in spustijo svoj objekt povezave, jih programi za zbiranje povezav vrnejo v področje, da jih uporabi drug uporabnik ali isti uporabnik, ko se vrne.

Eden od dejavnikov, ki lahko upočasni odzivne čase pri združevanju povezav, je tisto, kar imenujemo fragmentacija bazena. Razdrobljenost bazena običajno nastane zaradi integrirane varnosti ali prevelikega števila baz podatkov, ki se nahajajo na obstoječem nizu strežnikov. Sistem za upravljanje baze podatkov, ki preverja pristnost uporabnikov in jih nato postavi v čakalno vrsto ali jih dodeli obstoječim objektom področja povezav, izprazni pomnilnik, strožja zasnova sistema za dostope pa pogosto odpravi težavo s prevelikim številom baz podatkov. Zasnova integriranega varnostnega sistema programov, ki temeljijo na sistemu Windows, v številnih programih za združevanje povezav zahteva, da je samo en uporabnik, ki temelji na operacijskem sistemu Windows, hkrati v območju. To je mogoče razčistiti z ustvarjanjem več skupin za sprejem dodatnih zahtev, na katere je treba sočasno odgovoriti.

Če program za zbiranje povezav zazna, da je bil uporabnik nedejaven po določenem časovnem obdobju ali je povezava prekinjena, bo objekt povezave vrnil v področje kot neveljaven objekt. Če se strežnik izklopi, medtem ko je povezava v veljavi, je povezava še vedno lahko prekinjena, čeprav se področje povezav ne zaveda prekinjene povezave. Programi za področje povezav ActiveX običajno nato nadaljujejo s čiščenjem področja teh povezav, ko se strežnik znova zažene.