Ich habe hier meine ErfahrungAnleitung zur Einrichtung der SQL-Datenbank auf einem Ubuntu-Server geschrieben. Der Beitrag wurde geschlossen und verschoben, obwohl sich das kleine Projekt weiterentwickelt. Da es im nächsten Schritt um eine Optimierung des Linux-Servers geht, mache ich hier den 2. Teil auf.
Wie im Beitrag geschrieben, läuft der SQL-Server auf Ubuntu 20.04 in einer VM auf meiner kleinen NAS auf einem HP Microserver Gen8 mit dem NAS-Betriebssystem TrueNAS. Der Server hat 16 GB RAM und obwohl ich der VM 3 GB RAM zugeteilt habe, arbeiute ich gefühlt schneller, als vorher auf der Einzelplatzinstallation (HP Notebook 840-G8 mit 64 GB RAM).
In der ersten Phase habe ich den SQL-Server auf die gleiche Festplatte installiert, wie der Ubuntu-Server. In der zweiten Phase legte ich eine zusätzliche Festplatte an und habe die Datenbank dort installiert. Damit ich bei einem Problem mit dem Ubuntu-Server die Datenbank nicht betroffen wird. Hier stellte ich jedoch einen merklichen Performanceverlust fest. Ich kann es mir nur dadurch erkären, daß der relativ leistungsschwache HP Microserver nicht genug Performance hat, um den Datentransfer zwischen dem Ubuntu-Server in der VM und der eingehängten ZVOL-Platte optimal zu gestalten.
Ich würde mich freuen, wenn jemand Erfahrung hat, wenn es um die optimale Einrichtung eines SQL-Servers in einer VM, wo die Datenbanken auf verschiedenen Festplatten installiert sind und diese hier teilen und diskutieren würde.
Wie im Beitrag geschrieben, läuft der SQL-Server auf Ubuntu 20.04 in einer VM auf meiner kleinen NAS auf einem HP Microserver Gen8 mit dem NAS-Betriebssystem TrueNAS. Der Server hat 16 GB RAM und obwohl ich der VM 3 GB RAM zugeteilt habe, arbeiute ich gefühlt schneller, als vorher auf der Einzelplatzinstallation (HP Notebook 840-G8 mit 64 GB RAM).
In der ersten Phase habe ich den SQL-Server auf die gleiche Festplatte installiert, wie der Ubuntu-Server. In der zweiten Phase legte ich eine zusätzliche Festplatte an und habe die Datenbank dort installiert. Damit ich bei einem Problem mit dem Ubuntu-Server die Datenbank nicht betroffen wird. Hier stellte ich jedoch einen merklichen Performanceverlust fest. Ich kann es mir nur dadurch erkären, daß der relativ leistungsschwache HP Microserver nicht genug Performance hat, um den Datentransfer zwischen dem Ubuntu-Server in der VM und der eingehängten ZVOL-Platte optimal zu gestalten.
Ich würde mich freuen, wenn jemand Erfahrung hat, wenn es um die optimale Einrichtung eines SQL-Servers in einer VM, wo die Datenbanken auf verschiedenen Festplatten installiert sind und diese hier teilen und diskutieren würde.