Co je sdružování připojení?
Sdružování připojení je termín pro správu připojení uživatelů, kteří se dotazují dotazy v databázích. Ačkoli mnoho uživatelů si to nemusí všimnout, pokud existuje velké množství uživatelů, kteří hledají přístup k aplikačnímu serveru, na kterém se nachází databáze, čirý objem připojení může být pro server téměř nemožný udržovat dobré spojení se všemi připojeními v těchto časech. Softwarové inženýrství, které umožňuje sdružování připojení, umožňuje serveru dobře spravovat připojení bez ohledu na vysoký objem připojení, které vytvářejí dotazy, a umožňuje reakci na tyto dotazy s rychlostí dílčí sekundy.
Připojení musí mít identickou konfiguraci, která má být zahrnuta do fondu připojení, takže většina programů sdružování připojení serveru má různé fondy připojení spuštěné současně. Když se uživatel snaží připojit, je přiřazen k bazénu s podobnými konfiguracemi, pokud je k dispozici prostor. Pokud není k dispozici prostor, je požadavek na frontu přiřazen, jakmile přijde k dispozici. Uživatel si nemusí být vědom toho, že je ve frontě, ale může si jednoduše všimnout, že databáze se zdá být v reakci na dotaz pomalá; V Back Office of Database Management Systems však dochází ke skenování fondů, které uživatele najde místo pro nalezení otevřeného připojení. Většina programů sdružování připojení má soubor seznamu maximálních uživatelů na fond a minimální množství časového nastavení, pro které může připojení zůstat neaktivní před upuštěním připojení a dostupnost je vrácena do fondu.
Při vytváření spojovacího fondu se do fondu vytvoří a přidá se určitý počet objektů připojení. Aby byl bazén považován za aktivní, potřebuje minimální počet objektů. Tyto objekty připojení jsou sedadla dostupnosti, která spojují spojení s bazénem, a podle potřeby jsou vytvořeny a přidány do bazénu až k maximálnímu přípustnostiuvnitř bazénu. Vzhledem k tomu, že uživatelé jsou spokojeni s jejich dotazováním a vypustí svůj objekt připojení, objekty jsou vráceny do fondu programy připojení k použití jiným uživatelem nebo stejným uživatelem, když se vrátí.
Jeden faktor, který může zpomalit čas odezvy ve spojení s připojením, je to, co se nazývá fragmentace fragmentace fondů. Systém správy databází ověřuje uživatele a poté je ve frontě nebo přiřazení existujícím objektům sdružení připojení vypouští paměť a přísnější návrh systému pro přístupy často vyjasňuje problém s příliš anabázím. Návrh integrovaného bezpečnostního systému programů založených na systému Windows v mnoha programech připojení k připojení vyžaduje, aby v rámci fondu sídl pouze jeden uživatelský uživatel. To může být vyjasněno vytvořením více bazénů, které vyhoví dalším požadavkům, které musí být zodpovězeny souběžně.
Pokud program připojení pooling detekuje, že uživatel byl volnoběh nad nastavenou dobu nebo se připojení přerušilo, vrátí objekt připojení k fondu jako neplatný objekt. Pokud server klesá, když je připojení platné, může být připojení stále staženo, i když fond připojení si není vědom přerušeného připojení. Programy ActiveX Connection-Pool Programy pak obvykle vyčistí fond těchto připojení, jakmile je server restartován.