Az adatbázis-alkalmazások a megfelelő működésükhöz állandóan kapcsolatban kell lenniük a különböző erőforrásokkal, és megkövetelik, hogy az erőforrások is állandó kapcsolatban legyenek egymással. Az alkalmazások hangolása emiatt összetett feladat, hiszen nem elég csak önmagában az alkalmazást hangolni, hanem hangolni kell az adatbázist és a rendszert is. Az adatbázis-alkalmazások hangolását három részre oszthatjuk: rendszerhangolás, adatbázis-hangolás és alkalmazáshangolás. Ezek a területek kapcsolatban vannak egymással és bizonyos közös hangolási elveket tekintve együtt is kezelendők.
A következők tartoznak a rendszerhangoláshoz: az adatbáziskezelőrendszer-szoftver telepítésének módja, a memória, a processzor, a lemez, más erőforrások és konfigurációs opciók hangolása; illetve az operációs rendszer, hálózati szoftverek, a tranzakció feldolgozók, köztes termékek hangolása. Telepítési, konfigurációs és integrációs témákat tartalmaz és a szoftverek kapcsolódását az adatbázis-kezelő rendszerhez és az adatbázis-alkalmazásokhoz. Bővebben a Rendszerteljesítmény című fejezetben olvashatunk róla.
Az adatbázis-hangolás a következőket foglalja magában: fizikai tervezés, normalizálás, táblák száma, indextervek, DDL és paraméterek használata, adattárolási kérdések, az adatbázis-állományok fizikai helye, új állományok, kiterjesztések, állománynövekedés. Bővebben az Adatbázis-teljesítmény című fejezetben olvashatunk róla.
Az alkalmazáshangolás tárgyalása nem fér bele ennek a jegyzetnek a kereteibe. Itt most csak felsoroljuk azokat a főbb témaköröket, amelyek ide tartoznak: adatbázis-statisztikák készítése, monitorozás, profilok kezelése, lekérdezések elemzése, elérési utak választása, költségek elemzése, optimalizálás, végrehajtási utak elemzése, SQL hangolása, hatékony kódok írása.