Når det gjelder tilgjengelighet, har SQL Server fordelen av å være svært enkel å bruke og lett å administrere. Men når det kommer til ytelse , har Oracle kanten . Clustering
Mens SQL Server bare tillater aktiv - passiv clustering eller failover klynger , tilbyr Oracle Active -Active clustering eller Oracle reelle søknader Clusters ( RAC ) . Active -Active clustering gjør at flere fysiske databaseservere å samtidig jobbe på en gitt database . Den resulterende økning i tilgjengelig hestekrefter hjelpemidler ytelse.
Partisjonering
Mens SQL Server bare tilbyr et utvalg partisjonering, tilbyr Oracle utvalg partisjonering, hash partisjonering, liste partisjonering og intervall partisjonering, som fører til forbedret database ytelse.
indeksering
Mens SQL Server støtter bare de vanlige b- treet indeks typer , tilbyr Oracle også spesielle indeksering alternativer som bitmap- indekser , reverse viktige og funksjon - baserte indekser .
Memory Management
en SQL Server-database administrator ( DBA ) kan bare kontrollere det totale minnet som brukes av en SQL Server-forekomst . I Oracle er imidlertid DBA stand til å kontrollere hvert aspekt av minnetildelingen . DBA kan diktere , for eksempel hvor mye av minnet Oracle databaseserver prosessen vil bruke , bruker prosesser , sorterer og caching .
Parameterkontroll
Mens SQL server bare har et begrenset antall database - justeringsparametere , tilbyr Oracle et omfattende antall database - justeringsparametere at en DBA kan bruke til å optimalisere ytelsen database .