Az adatbázis-teljesítmény hatékony kezelésében adatbázis-eszközök segítenek. Néhány adatbázis-kezelő rendszer beépített eszközöket biztosít az adatbázis-teljesítmény felügyeletére és hangolására. Ezeket az eszközöket kétféle kategóriába sorolhatjuk: kimondottan a teljesítmény felügyeletére és hangolására szolgáló eszközök, és azok az eszközök, amelyek az alapfunkciójuk mellett még a teljesítmény optimalizálását is szolgálják.
A teljesítmény felügyeletére és hangolására szolgáló eszközök:
Teljesítménymonitorok: lehetővé teszik az adatbázis-adminisztrátornak és a teljesítményelemzőknek, hogy felmérjék az adatbázist elérő alkalmazások teljesítményét. Három mód van ezekre: valós idejű, közel valós idejű vagy történeti trendeken alapuló monitorozás.
Hatékonyságbecslő eszközök: jósló teljesítménybecslést biztosítanak a programokhoz és az SQL utasításokhoz az elérési útra, a működési környezetre és egy szabály- vagy következtető motorra alapozva.
Kapacitástervező eszköz: Segítségével az adatbázis-adminisztrátor elemezni tudja, hogy a jelenlegi környezetben a munkaterheléshez elegendő-e a jelenlegi áteresztőképesség az elérhető erőforrásokkal, illetve lehetővé teszi, hogy az adatbázis-adminisztrátor mi-lenne-ha típusú kérdésekre kapjon választ a kapacitással kapcsolatban.
SQL elemző és hangoló eszköz: grafikus és/vagy karakteres leírása egy lekérdezés elérési útjának, amelyet a relációs optimalizáció határozott meg. Ez az eszköz SQL utasítások és programok esetén is használható.
Advisory (tanácsadó) eszköz: bővíti az SQL elemző és hangoló eszközt tudásalap biztosításával, amely tippeket ad, hogyan lehet az SQL utasításokat optimális teljesítményűre újraírni.
Rendszerelemző és rendszerhangoló eszközök: az adatbázis-adminisztrátor számára lehetővé teszi, hogy lássa és módosítsa az adatbázis- és rendszerparamétereket, mindezt grafikus felületen.
Ezeken kívül vannak olyan adatbáziseszközök, amelyek használatával az adatbázis-teljesítményét optimalizálni lehet:
Újraszervező eszköz: az adatbázisok belső elrendezésük (töredezettség, sorok rendezettsége, tárolás) miatt teljesítményproblémával küzdhetnek. Az újraszervező eszköz automatikusan újraépíti az adatbázisokat úgy, hogy azok optimálisan legyenek szervezve.
Tömörítő eszközök: csökkenthető a lemezen a tárolási igény, kevesebb input/output művelet szükséges. De növekedhet a processzor leterheltsége a betömörítés és kitömörítés eljárásai miatt.
Rendező eszközök: mielőtt az adatokat betöltenénk az adatbázisba, ezzel az eszközzel rendezhetjük őket. Így az adatbázisban a rendezés szerinti sorrendben lesznek tárolva. Ezáltal az adatok rendezett formában való lekérdezése sokkal gyorsabb lehet.
Általában létezik egy központi felület, amelyről ezek az eszközök elérhetőek.
Sok adatbázis-kezelő rendszer a teljesítményproblémák kezelésére különböző adatbáziseszközöket biztosít. Ha csak egy adatbázis-kezelő rendszert használunk, akkor érdemes az adatbázis-kezelő rendszer saját megoldásait használni. Heterogén környezetben több különböző adatbázis-kezelő rendszer és operációs rendszer esetén egy másik cég által biztosított eszköz jobb megoldás lehet.