- Registriert
- Mai 2010
- Beiträge
- 6.764
ayngush schrieb:Was ist denn das Frontend? Weiterhin Access? Per ODBC angebunden?
Falls ja: Wurden dann die Sichten in Access belassen (Access-Abfragen) oder wurden die auf dem SQL-Server erzeugt? Access-Abfragen sind in so einem Szenario nämlich richtige Bremsanker.
Ich vermute, dass euer Freelancer leider nicht kompetent genug ist um die Performance-Probleme fachgerecht zu analysieren und dann die passenden Maßnahmen auszuwählen und umzusetzen....
Frontend ist Silverlight, ka wie das auf die DB zugreift, die Entscheidung dazu war vor meiner Zeit. Ich hätte mir ein Webfrontend oder ne schöne NC ähnliche Maske gewünscht.
Das mit der Kompetenz vermute ich leider auch, nur halte ich mich mit solchen Aussagen zurück da ich es selber nicht besser könnte
ayngush schrieb:...
PS: Unsere CRM Datenbank ist (nach der Komprimierung vom Wartungsplan allerdings) als Backup-File gerade einmal knapp 500 MB Groß. Beinhaltet aber Millionen von Datensätzen und, wenn der SQL Server so läuft, belegt das Ganze fast 70GB RAM (von 128GB). Die reinen Größen sagen aber nichts über die Architektur oder gar über die Performance aus. Auch eine In Memory-DB kann langsam sein, wenn die Indizes nicht richtig genutzt werden können, weil eventuell keine passenden vorhanden sind.
...
Da sind wir jetzt dort wo mein Wissen von DBs endet. Was ich weis ist das wir damals Stück für Stück die alten Datensätze pro Kunde migriert haben, auch einige Designfehlentscheidungen des Altsystems wurden korrigiert was uns mehr Möglichkeiten für die Suche gab.
Vielleicht interessiert es ja wen:
Unser Lagersystem funktioniert so "Lagerort -> Kiste -> Akte". Aktuell haben wir so ca. 150.000 - 170.000 Kisten mit je 6 Aktenordnern darin, bei 150.000 Kartons gerechnet 900.000 Datensätze. Wobei das wohl eher ein Schätzwert ist da Kisten auch Hundert Akten oder nur eine enthalten können. Dazu kommen Auslagerungen und Vernichtungen. Die Datensätze werden bei Aktenvernichtung nur auf "Vernichtet" gesetzt und verbleiben in der Datenbank.
Mir ging es bloss um ein paar grundsätzliche Meinungen, da ich halt den Verdacht habe das das nicht sein kann. Vielleicht Zeig ich meinem Chef diesen Thread hier und er kann sich da auch mal mehr Gedanken drüber machen.
Ergänzung ()
Piktogramm schrieb:Welche Version / Lizenz vom MS SQL Server habt ihr eigentlich? Falls ihr mit der Express Version herumgurgt schlagen div. Limitierungen zu:
https://en.wikipedia.org/wiki/SQL_Server_Express
....
2014 Standard glaub ich. Express auf jeden Fall nicht.
Zuletzt bearbeitet: