Egy elosztott adatbázis-környezetben a teljesítmény különösen problémás lehet. Mint a legtöbb olyan rendszernél, amely hálózatokra épül, itt is a hálózati adatforgalom teljesítménye jelenti a legnagyobb veszélyt a teljesítményre nézve. Minél több adatot szeretnénk a hálózaton átjuttatni, annál több probléma merül fel a hálózat teljesítményével.
A teljesítmény témakörével a Teljesítménykezelés, Rendszerteljesítmény és az Adatbázis-teljesítmény című fejezetekben foglalkozunk. A Teljesítménykezelés fejezetben meghatározzuk a teljesítményt befolyásoló öt tényezőt: munkaterhelés, áteresztőképesség, erőforrás, optimalizáció, versengés. Elosztott környezetben ezek közül külön kell foglalkoznunk az áteresztőképességgel. A Teljesítménykezelés című fejezetben részletesen kifejtjük, hogy az áteresztőképesség definiálja a számítógép teljes képességét az adatfeldolgozásra, vagyis az áteresztőképesség az az adott mennyiségű munka, ami egy időegység alatt elvégezhető. Áll az input/output műveletek sebességéből, a processzor sebességből, a számítógép párhuzamos képességeiből és az operációs rendszer, illetve a rendszerszoftver hatékonyságából.
Elosztott rendszerekben a kérést küldő és a kérést kiszolgáló csomópontok teljesítményét külön-külön is vizsgálni kell. A kérést kiszolgáló csomópontnak több kérést is ki kell egyszerre szolgálnia. Minél több kérést képes kiszolgálni, annál jobb az áteresztőképessége, annál jobb a teljesítménye. A kérést küldő oldal számára a reakcióidő a fontos. A reakcióidő az az időmennyiség, ami egy előre definiált munkafolyamat végrehajtásához szükséges. A reakcióidő sokkal hasznosabb jelző a végfelhasználó számára, mert ő az, aki az eredményre vár – és minél hosszabb a reakcióidő, annál tovább tart, míg a felhasználó elvégzi a feladatát.
Egy elosztott adatbáziskérés áteresztőképességének analizálásához, az adatbázis-adminisztrátornak az egész kérést teljesítő áteresztő láncot meg kell vizsgálnia. Ha csak egy komponens teljesítménye nem megfelelő, akkor az teljesítménybeli romláshoz vezethet. Egy kéréshez tartozó áteresztő láncba beletartozik minden egyes olyan hardver és szoftver, illetve minden olyan konfiguráció, amely a szolgáltatást szállítja és amelyen a kérésnek át kell haladni végfelhasználóhoz. Az áteresztő láncban a következők általában szerepelnek:
A kérést küldő oldalon a számítógép hardvere, a helyi operációs rendszer, hálózati rendszer, és a helyi adatbázis-kezelő rendszer.
A kérést küldő és a kiszolgáló oldal között lévő hálózati hardverek, kábelezés, gateway-ek, routerek, és a hubok.
Bármilyen köztes termék vagy tranzakció feldolgozó rendszer, amit a kérést küldő vagy a kiszolgáló oldal használ.
A kiszolgáló oldalon a számítógép hardvere, a helyi operációs rendszer, hálózati rendszer, és a helyi adatbázis-kezelő rendszer.
A lemezes tároló eszköz és a tárolást kezelő szoftver.
Az áteresztő lánc minden láncszeme egy adott feladatot teljesít. Egy adott konfiguráció legjobb áteresztőképességét mindig a láncban szereplő leglassabb összetevő határozza meg. Az elosztott adatbázis teljesítményének növeléséhez az adatbázis-adminisztrátornak a láncban szereplő gyenge pontokon kell javítania.