Neu SQL Log Datei oder tempdb auslagern?

dirk40

Mitglied
29. Juni 2021
36
2
Hallo Zusammen,
Ideal sollte man ja mit 4 Festplatten arbeiten und sowohl mdf, log-Datei und tempDB ein eigenes Laufwerk geben. Wenn ihr aber nur 3 Platten realisieren könnt, würdet ihr dann eher mdf und log auf eine Platte und tempDB eine eigene spendieren oder tempDB mit auf mdf und log auf eine eigene Festplatte? Also aus Performance-Sicht. Alles sind SSD Platten…
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
859
223
Beim Aufbau eines Datenservers ist die Aufteilung auf mehrere Platten ein "Best Practice" aus Zeiten von sich drehenden Festplatten, wo ein Lese-/Schreibkopf wie bei einem Plattenspieler positioniert werden muss.
Damit dieser Kopf nicht ständig aufwendig hin und herspringen muss, weil die das log immer nur sequentiell geschrieben wird, aber auf die mdf wird zufällig zugegriffen, hat man die unterschiedlichen Dateien auf physisch getrennte Laufwerke geschoben. Beim Einsatz von SSD's ist das aber nicht mehr so interessant, da hier eh nur auf Speicheradressen angesprochen werden, ohne das irgendwas mechanisch bewegt wird.

Wenn man einen Hochverfügbarkeits Datenbankserver aufbauen muss, wird man diese Trennungen zwar immer noch machen, bei der JTL Datenbank wirst du aber vermutlich keine Geschwindigkeitsvorteile erkennen können, wenn du auf mehrere Laufwerke verteilst.

Falls du dir schon mehrere SSD's gekauft hast, dann kannst du das Transaktionslog auf die mit der besten Schreibleistung machen. Die mdf auf das Laufwerk mit der besten mixed-mode Leistung.
Falls du dir aber noch nichts eingekauft hast, würde ich dir empfehlen lieber darauf zu achten, dass du Enterprise SSD kaufst.
 

dirk40

Mitglied
29. Juni 2021
36
2
Hallo Michael,
vielen Dank für Deine ausführliche Antwort. Ich habe schon alle Platten. Da es dieselben sind spielt es also keine Rolle. Ich würde dann einfach mdf-und ldf auf einer Platte lassen und tempDB auf die andere. Sind alles Enterprise Platten.
In diesem Zuge stellen wir auch auf die Standardlizenz von SQL Server um. Kann ich mich mit dieser Umstellung die wir zwar eigentlich wegen der 10GB Begrenzung machen, denn auf einen Performance-Schub freuen, weil der Server jetzt mehr als 1 GB RAM nutzen kann?

VG Dirk
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.047
286
Aus heutiger Sicht würde ich empfehlen, halt zu schauen, dass keine Datenbank (egal ob jetzt mdf, ldf oder die TempDB-Dateien) auf dem Systemlaufwerk liegt. Das ist noch so der "wichtigste" Punkt würde ich sagen, da bei einem "Volllaufen" der Festplatte durch ein enormes Wachsen der Datenbanken das System nicht mehr sicher hochkommen würde. Aus dem selben Grund könnte man überlegen, TempDB von der eigentlichen DB zu trennen. LDF und MDF zu trennen halte ich unter den aktuellen Gegebenheiten nicht mehr für wirklich hilfreich.
Die Backups sollten noch auf einer anderen Platte "zwischengespeichert" werden, bevor die den Computer verlassen um extern sicher untergebracht zu werden.

Eigentlich gibt es für den SQL Server meistens zwei Begrenzungen: Einmal die Anbindung. Das Ding muss vernünftig an das restliche System angebunden sein - hat man über das Netzwerk ne Latenz ist die Performance hinüber, egal was man da treibt.
Der zweite Punkt ist der RAM: Selbst eine SSD ist schnarchlangsam im Vergleich zum RAM - je mehr Daten der SQL Server im RAM halten kann desto besser.
Aber: Das sind nur Erfahrungen. Um sicher zu sein müsste man konkret auf den Server schauen, also wo genau die Engpässe gelegen haben - und dann kann man sagen, ob ein Ausbau von XY einen Performanceschub bringen wird.
 
  • Gefällt mir
Reaktionen: recent.digital
Ähnliche Themen
Titel Forum Antworten Datum
Neu Fehlercode 315 - SQL Kann Sprachvariablen-Lokalisierung nicht speichern. JTL-Shop - Fehler und Bugs 0
Neu Ameise SQL Abfrage JTL Ameise - Eigene Exporte 0
Neu JTL-Wawi mit Microsoft SQL Server 2019 Express (sa) keine Verbindung JTL-Wawi 1.6 3
Neu Stellplatzübersicht mit FIFO Informationen (Eigene Übersicht / SQL) Eigene Übersichten in der JTL-Wawi 2
Neu SQL Abfrage gibt falsche Plattform aus User helfen Usern 6
Neu SQL Server + Unicorn2 + WireGuard auf eigener Hardware - (wie) virtualisieren? Installation von JTL-Wawi 3
Neu @key und @keys Eigener SQL in Bestellvorschlägen. WaWi 1.7.9 User helfen Usern - Fragen zu JTL-Wawi 12
Neu Eazybusiness SQL Konfiguration - Fragen User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Datenbank tHersteller, wo ist die Verbindung zu den Artikeln? Hersteller-ID? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel-Aufbuchungen per SQL-Request User helfen Usern - Fragen zu JTL-Wawi 7
SQL 2014 mit der 1,7 geht das ? JTL-Wawi 1.7 6
Neu Hat SQL Tabelle tArtikelSichtbarkeit echt inverse logik? Warum? User helfen Usern - Fragen zu JTL-Wawi 5
Gelöst SQL Abfrage mit Marge unter Beschaffung Eigene Übersichten in der JTL-Wawi 4
Neu Neuer PC - Neue WaWi 1.7 - Frage zu SQL Server und Datenbankimport Installation von JTL-Wawi 4
Neu SQL Abfrage für Workflow WMS-Lieferoption "Teilliefern" User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst SQL-Frage > Umsatz-Anteil kumulieren mit OVER () Eigene Übersichten in der JTL-Wawi 7
Gelöst SQL Abfrage mit Datum Eigene Übersichten in der JTL-Wawi 7
Neu Ich brauche mal eure Hilfe da ich kein SQL kann! User helfen Usern - Fragen zu JTL-Wawi 6
Neu Welche SQL Komponenten braucht die Wawi Installation von JTL-Wawi 8
Gelöst SQL abfragen - Sendungsnummer & Stückliste Eigene Übersichten in der JTL-Wawi 2
Neu SQL Trigger Problem Eigene Übersichten in der JTL-Wawi 13
Mindestanforderung MS-SQL Server JTL-Wawi 1.7 6
Neu Log Datei weg User helfen Usern 1
Neu LOG Datei von der Unicorn2 Datenbank User helfen Usern 1
Error-Log Shop 5.2.2 Einrichtung JTL-Shop5 2
Neu Wo ist der PayPal Log? Plugins für JTL-Shop 2
Neu CSV Datei Import, Fehler in der Kopfzeile JTL-POS - Fehler und Bugs 0
Neu Exportvorlage Sendungsdaten für DHL Versenden CSV - Datei Arbeitsabläufe in JTL-Wawi 0
Neu Fehler beim Drucken/Speichern: Diese Datei ist keine List&Label Vorschau-Datei oder es kann nicht auf die Datei zugegriffen werden User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow Daten aus einer TXT Datei auslesen JTL-Workflows - Ideen, Lob und Kritik 0
Neu WORKFLOW Datei schreiben - Adressformat ändert User helfen Usern - Fragen zu JTL-Wawi 9
Neu In der Kategorie Übersicht die Auswahlmöglichkeit Kategorien ausblenden. In welche .tpl Datei? Templates für JTL-Shop 0

Ähnliche Themen