Co je sdružování připojení?
Sdružování připojení je termín pro správu připojení uživatelů vytvářejících dotazy na databáze. Přestože si to mnoho uživatelů nevšimne, existuje-li velké množství uživatelů, kteří hledají přístup k aplikačnímu serveru, na kterém je umístěna databáze, může být pro server téměř nemožné udržovat dobré spojení se všemi připojeními, protože tyto časy. Softwarové inženýrství, které umožňuje sdružování připojení, umožňuje serveru spravovat připojení dobře bez ohledu na velký objem připojení vytvářející dotazy a umožňuje reagovat na tyto dotazy rychlostí pod sekundu.
Připojení musí mít stejnou konfiguraci, aby byla zahrnuta do fondu připojení, takže většina programů pro sdružování serverových připojení má různé fondy připojení spuštěné současně. Když se uživatel pokouší připojit, je přidělen do fondu s podobnými konfiguracemi, pokud je k dispozici místo. Pokud místo není k dispozici, žádost bude zařazena do fronty, jakmile bude k dispozici. Uživatel si nemusí být vědom toho, že je ve frontě, ale může si jednoduše všimnout, že se zdá, že se zdá, že databáze reaguje pomalu na odpověď; v back office systémů pro správu databází je však prohledávání fondů pro nalezení místa pro uživatele k nalezení otevřeného připojení. Většina programů sdružování připojení má nastavený seznam maximálních uživatelů na fond a minimální množství nastavení času, po které může připojení zůstat neaktivní, než bude připojení přerušeno a dostupnost je vrácena do fondu.
Při vytváření fondu připojení se vytvoří určitý počet objektů připojení a přidá se do fondu. Aby byl fond považován za aktivní, potřebuje minimum objektů. Tyto objekty připojení jsou sedadla dostupnosti, která spojují připojení k fondu, a mohou být podle potřeby vytvořeny a přidány do fondu až do maximálního povoleného množství v rámci fondu. Protože uživatelé jsou spokojeni se svým dotazováním a zahodí svůj objekt připojení, objekty jsou do fondu vráceny programy sdružování připojení pro použití jiným uživatelem nebo stejným uživatelem, když se vrátí.
Jedním faktorem, který může zpomalit dobu odezvy při sdružování připojení, je tzv . Fragmentace fondu. K fragmentaci fondu obvykle dochází kvůli integrovanému zabezpečení nebo příliš velkému počtu databází umístěných na existující sadě serverů. Systém správy databází, který ověřuje uživatele a poté je zařazuje do fronty nebo je přiřadí k existujícím objektům fondu připojení, vyčerpává paměť a přísnější návrh systému pro přístupy často odstraní problém příliš mnoha databází. Návrh integrovaného bezpečnostního systému programů založených na systému Windows v mnoha programech sdružování připojení vyžaduje, aby v jednom fondu současně sídlil pouze jeden uživatel se systémem Windows. To lze objasnit vytvořením více fondů, které vyhoví dalším požadavkům, na které je třeba odpovídat současně.
Pokud program sdružování připojení zjistí, že uživatel byl nečinný po stanovenou dobu nebo došlo k přerušení spojení, vrátí objekt připojení do fondu jako neplatný objekt. Pokud server přestane fungovat, zatímco je připojení aktivní, připojení lze stále zrušit, i když fond připojení není o přerušeném připojení informován. Programy fondu připojení ActiveX obvykle potom pokračují v mazání fondu těchto připojení při restartování serveru.