Gelöst 99951 Komplettübertragung zum Shop

liwe_fs

Gut bekanntes Mitglied
21. November 2012
149
6
MOS
Hallo,

WAWi: 99951, Shop: aktuelle 3.19 MSSQL:2012SP2 Datenbank wurde importiert aus Version 99923
---
bei der Komplettübertragung zum Shop ist er beim senden der Artikel extrem langsam.
Hersteller, Merkmale und Kategorien waren kein Problem.
Nun hängt er fast
in der Logdatei ist keine Fehlermeldung zu erkennen außer die Zeit zwischen den einzelnen Artikeln.

06.05.2015 16:01:36]: Anz. Artikel 22701 / 0
[06.05.2015 16:01:36]: Nr: 0 Artikel 2 / 0
[06.05.2015 16:01:54]: Nr: 1 Artikel 3 / 1
[06.05.2015 16:02:12]: Nr: 2 Artikel 4 / 2
..

Hat jemand eine Idee?
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: 99951 Komplettübertragung zum Shop

Hallo,

das ist die Zeit die die Wawi benötigt um einen Artikel aus der DB zu holen.

Wo steht der SQL-Server zu dem sich die Wawi verbindet (lokal, Netzwerk , Internet, DSL-VPN)?
Welche SQL-Server Version wird benutzt (Express/Vollversion)?
Wie schaut die Auslastung des SQL-Server Rechners aus?
Wie viel RAM-Speicher verbraucht der SQLserv.exe Prozess?
 

liwe_fs

Gut bekanntes Mitglied
21. November 2012
149
6
MOS
AW: 99951 Komplettübertragung zum Shop

- Beides läuft in einer VM mit 4GB Ram unter OSX 10.10.3
- SQL-Server 2012SP2 Express
- Auslastung zwischen 45 und 65 Prozent max
- Ram WAWI 200KB SQLserv.exe 650kb


ich hab jetzt mal alle Artikel gelöscht bis auf 100
und siehe da nach dem ersten Durchlauf ca. 9 Minuten
war nach einer nochmaliger kompletten Übertragung nur noch
38 Sek. für alle Artikel.

Das Problem liegt wahrscheinlich beim Update der Datenbank von 99923 auf 99951.
Fehler wurden bei Update nicht ausgegeben.

Lucien
 

liwe_fs

Gut bekanntes Mitglied
21. November 2012
149
6
MOS
AW: 99951 Komplettübertragung zum Shop

also ich habe es gestern noch einmal mit identischen Systemen getestet

VM1
WAWi: 99923
Shop: aktuelle 3.19
MSSQL :2012SP2 Express unter WIN7

Übertragung zum Shop komplett von 22780 Produkten 2 Stunden 11 Minuten


VM2 aus Kopie von VM1
nur WAWI Update eingespielt 99951
ohne Fehler beendet

WAWi: 99951
Shop: aktuelle 3.19
MSSQL: 2012SP2 Express unter WIN7
Prozessorlast 40-65%

Übertragung zum Shop komplett von 22780 ca. 130 Artikel in 60 Minuten
wurde abgebrochen

Artikel bestehen aus mehreren Merkmalem und Attributen
keine Artikel Var. Kombi

das einzige was auffällt ist das sehr viel auf die Platte (SSD) geschrieben wird was
bei 99923 nicht der Fall ist.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: 99951 Komplettübertragung zum Shop

das einzige was auffällt ist das sehr viel auf die Platte (SSD) geschrieben wird was

Genau das passiert wenn die 1GB Grenze überschritten wird.

Du kannst bei der Express Version dies hier setzen:

Code:
EXEC sys.sp_configure N'show advanced options', N'1'  RECONFIGURE WITH OVERRIDE
GO
EXEC sys.sp_configure N'max server memory (MB)', N'1024'
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC sys.sp_configure N'show advanced options', N'0'  RECONFIGURE WITH OVERRIDE
GO

So sollte er nicht weiter als 1GB gehen.
 

liwe_fs

Gut bekanntes Mitglied
21. November 2012
149
6
MOS
AW: 99951 Komplettübertragung zum Shop

Danke für den Tip
1024 hatte ich schon drin
aber leider kein Erfolg

ich hab aber einen Verdacht es könnten die Artikel Attribute sein ( wir haben 11 bei jedem Artikel - Buch)
Ich werde mal die Attribute löschen und testen.
Ich glaub in den XML stimmt was nicht die sind extrem aufgeblasen.

Ich melde mich dann
 

liwe_fs

Gut bekanntes Mitglied
21. November 2012
149
6
MOS
AW: 99951 Komplettübertragung zum Shop

so Fehler gefunden es sind die Attribute nicht die Merkmale die passen
Testdatenbank alle gelöscht und alle ca.22500 Artikel ink Bilder in 3:30 Stunden übertragen.

Last in der VM zwichen CPU 20% - 65% - Arbeitsspeicher ca 600MB - Zugriffe auf SSD sehr gering im KB Bereich

Frage ist nur warum die Attribute das Problem sind denn in der 99923 war das kein Problem.
Vielleicht doch ein Bug beim Umbau der Datenbank auf WAWi: 99951 bzw WAWi: 99952.

Vielen Dank und schönes WE
Gruss aus Mosbach
L. Wende
 

liwe_fs

Gut bekanntes Mitglied
21. November 2012
149
6
MOS
AW: 99951 Komplettübertragung zum Shop

Nun wieder das Problem
Gestern 2 Attribute je Artikel (22500) importiert (ISBN10 ISBN13) und übertragen
Attribute wurden importiert
8 Stunden nur der Artikelabgleich also hier kann was nicht passen
Es scheint um so mehr Attribute je Artikel extrem länger dauert die Übertragung.

Gruss Lucien
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: 99951 Komplettübertragung zum Shop

Hallo,

vielen Dank. Dies bestätigt auch unsere Erkenntnisse vom Wochenende.

Die Attribute wurden sehr stark erweitert. Es gibt keine Trennung mehr zwischen Funktions- und normalen Attributen wie in der 23 Wawi. Dies wird jetzt durch "Ist Mehrsprachig" geregelt.
Zudem gibt es die Möglichkeit die Werte pro Webshop unterschiedlich zu speichern mit dem Fallback wenn kein Wert für Webshop vorhanden dann nimm den globalen Wert.

Oben drauf kommt das wir die Anzahl der SQL Abfragen optimiert haben und alle Attribute mit Werten pro Artikel mit einem SQL herauslesen.
Was wir jetzt gesehen haben, dieser SQL ist sehr Hardware abhängig. Auf einem sehr schnellen Server ist diese Abfrage <30ms , gleiche DB auf langsamen Server >500ms.

Bei gehosteten SQL-Servern spielt dies keine Rolle, da die Lösung viel schneller ist als viele kleine SQL-Abfragen. Jedoch lokal und im Netzwerk kann es deutlich ausbremsen.

Wir untersuchen mehrere Möglichkeiten wie es künftig wieder schneller wird.