Ist MS-SQL wirklich so langsam

  • ... oder mach ich da was falsch?
    Ich hab angefangen, ne Indexbasierte Suche zu Programmieren. Für die Datenbank nehme ich das MS-SQL aus Visual Studio 2010. Die Datenbank hat nur 4 Spalten, aber trotzdem dauert die Abfrage SELECT * FROM Dateien WHERE Name LIKE '% <Suchbegriff> %' bei einer 20000-Zeilen Tabelle 528 ms und bei 300000 Zeilen ganze 1928 ms, was ich extrem langsam finde. Im Vergleich: MySQL prodiziert (bei kleineren Tabellen) Werte im Hundertstel-ms Bereich. Außerdem dauert ein einzige INSERT-Abfrage 34ms, was die Indexierung auf Tage ausdehnt. Scheinbar greift der für jedes INSERT auf die HDD zu, die rattert wie verrückt.

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!