Oracle setzt 1 Million Dollar gegen SQL 7.0 (Updated)

Oracle will demjenigen eine Million Dollar spendieren, der es schafft, die Behauptung zu widerlegen, daß Microsofts SQL Server 7.0 100mal langsamer ist als Oracle 8, oder landläufiger formuliert:

vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Ralph HĂĽlsenbusch

Oracle will demjenigen eine Million Dollar spendieren, der es schafft, die Behauptung zu widerlegen, daß Microsofts SQL Server 7.0 100mal langsamer ist als Oracle 8, oder landläufiger formuliert: Oracle setzt 1 Million US-$ darauf, mindestens 100mal schneller zu sein. Dies soll selbst für Bill Gates' Mitarbeiter gelten.

Die Spielregeln verlangen jedoch einiges: Der Test muß nach den TPC-Regeln im TPC-D (Version 1.3.) mit einer 1000 GByte großen Datenbank laufen. Entscheidend ist dabei der Teil, der Query Nummer 5 abarbeitet. Diese Datenbankabfrage verknüpft sechs Tabellen miteinander und enthält eine einfache WHERE- in Verbindung mit GROUP-BY- und ORDER-BY-Bedingungen.

Bisher gibt es noch keinerlei TPC-D-Ergebnisse fĂĽr Server mit Microsofts Software, weder fĂĽr Windows NT noch fĂĽr MS SQL, die liegen derzeit nur fĂĽr TPC-C vor. Und allein die DurchfĂĽhrungen eines solchen Tests dĂĽrfte eine groĂźen Teil des ausgesetzten Preises verschlingen.

Am 25.11.98 gegen 17:45 waren die Toplisten der TPC-Site nicht erreichbar aufgrund eines Überlaufs im Protokoll-Segment deren SQL-Servers - ein Schelm, wer Böses dabei denkt.

"Error Performing Query [State=37000][Error=1105][Microsoft][ODBC SQL Server Driver][SQL Server]Can't allocate space for object 'Syslogs' in database 'tempdb' because the 'logsegment' segment is full. If you ran out of space in Syslogs, dump the transaction log. Otherwise, use ALTER DATABASE or sp_extendsegment to increase the size of the segment. [State=S0002][Error=208][Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name '#ttlist'. [State=S0002][Error=208][Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name '#ttlist'. " (rh)