Az adatbázis-teljesítmény a tervezés, a paraméterek, az adatbázis-objektumok fizikai konstrukciója, a táblák, az indexek, és az állományok hangolásával és optimalizálásával foglalkozik. Az adatbázis-objektumok aktuális struktúráját folyamatosan monitorozni és változtatni kell, ha az adatbázis hatékonysága ezt megköveteli. Egy gyengén tervezett és szervezett adatbázisban a lekérdezések teljesítményének optimalizálására nem elegendő az SQL utasításokat és a rendszert hangolni.
Az adatbázis-adminisztrátornak az adatbázis-struktúrák teljesítményének optimalizálásához az adatbázis-kezelő rendszer eszközei közül a megfelelő technikát kell alkalmaznia. A legtöbb adatbázis-kezelő rendszer támogatja a következő technikákat, legfeljebb más-más néven:
particionálás: egy adatbázistáblát több részre osztunk, amelyek külön állományban tárolódnak
raw partíció vagy állományrendszer
indexelés
denormalizálás
szabad hely biztosítása az adatnövekedéshez
tömörítés
állományok megfelelő elhelyezése
adatlap méretezése: megfelelő adatlapméret a hatékony adattároláshoz és az input/output műveletekhez
újraszervezés