När det gäller tillgänglighet , har SQL Server fördelen av att vara mycket lätt att använda och lätt att administrera . Men när det kommer till prestanda , har Oracle kanten . Kluster
SQL Server tillåter endast aktiv - passiv klustring eller redundanskluster , erbjuder Oracle Active - Active klustring eller Oracle Real Applications Clusters ( RAC ) . Active - Active klustring kan flera fysiska databasservrar att samtidigt arbeta på en viss databas . Den resulterande uppsving i tillgängliga hästkrafter hjälpmedel prestanda .
Partitionering
SQL Server bara erbjuder sortiment partitionering , erbjuder Oracle sortiment partitionering , hash partitionering lista partitionering och intervall partitionering , leder till förbättrad databasens prestanda .
indexering
SQL Server stöder endast ordinarie B - tree index typer , erbjuder Oracle även speciella indexeringsalternativ som bitmappade index , omvänd nyckel och funktion - baserade index .
Memory Management
SQL Server databasadministratör ( DBA ) kan bara styra det totala minnet som används av en SQL Server- instans . I Oracle , däremot , är DBA kunna kontrollera varje aspekt av minnesallokering . DBA kan diktera , till exempel hur mycket av minnet Oracle databasserver process kommer att använda , användarnas processer , sorterar och cachning .
Parameter Kontroll
SQL Server har endast ett begränsat antal databas - avstämningsparametrar , erbjuder Oracle ett stort antal databaser - avstämningsparametrar som en DBA kan använda för att optimera databasens prestanda .