Når det kommer til tilgængelighed, SQL Server har den fordel af at være meget nem at bruge og nem at administrere. Men når det kommer til performance , Oracle har kanten . Klyngedannelse
SQL Server kun tillader Active -Passive clustering eller Failover Clustering , Oracle tilbyder Active -Active clustering eller Oracle Real Applications Clusters ( RAC ) . Active -Active klyngedannelse tillader flere fysiske databaseservere til samtidig at arbejde på en given database. Den resulterende stigning i tilgængelige hestekræfter hjælpemidler performance.
Partitionering
SQL Server kun tilbyder sortiment partitionering, Oracle tilbyder sortiment partitionering, hash partitionering, liste partitionering og interval partitionering, fører til forbedret database performance .
indeksering
SQL Server understøtter kun de regelmæssige B-træ indeks typer , Oracle tilbyder også specielle indeksering muligheder som bitmap indekser , reverse nøgle og funktion -baserede indekser .
Memory Management
A SQL Server-database administrator ( DBA) kan kun styre den samlede hukommelse, der bruges af en SQL Server-forekomst . I Oracle, imidlertid DBA er i stand til at kontrollere hvert aspekt af allokering af hukommelse . DBA kan diktere , for eksempel, hvor meget af hukommelsen Oracle database server proces vil bruge, bruger processer, sorterer og caching .
Parameter Kontrol
Mens SQL server har kun et begrænset antal database - tuning parametre , Oracle tilbyder et omfattende antal database - tuning parametre, en DBA kan bruge til at optimere database performance .