Hallo @all
Ich plage mich seit einiger Zeit mit dem Problem, daß die Zugriffe auf meine ca 30.000 Titel umfassende Musikdatenbank vom Pi aus unbrauchbar langsam sind. Habe mehrere Clients, ein Windows Notebook wird zum Scrapen benutzt. Pfade sind über SMB einheitlich eingestellt, identische addvancedsettings.xml Einträge. Die MYSQL Datenbank liegt auf meinem Hardware starken zentralen WHS Server.
Habe bereits probiert:
Mehrfach Mysql Datenbanken gelöscht und neu aufbauen lassen
Mysql von Version 5.1 auf 5.5 umgestellt
verschieden Release Stände von 12.2 bis 13.10 Alpha von XBMC durchprobiert
verschiedene Skins getestet
Das Fehlerbild bleibt identisch. Von den Windows basierten XBMC Clients ist der Zugriff auf die Datenbank ok.
Innerhalb von Sekunden wird die Auswahl angezeigt und der gewählte Titel sofort abgespielt.
Das Gleiche vom Pi : Anzeige der Titel/Alben etc. dauert minutenlang, nach Titelauswahl Start des Abspielens bis zum 10 Minuten. Völlig unbrauchbar.
Zugriff aus Dateiebene dagegen fix und ohne Probleme. Der Rest am Pi rennt, bis auf das CDArt Addon, was sich mit Scriptfehler verweigert.
Habe im Netz recherchiert, dass eine angepasste my.cnf Datei in etc Abhilfe schaffen soll.
Eine aus dem Netz gezoge Version brachte keine Besserung.
Das XBMC Log File wird riesig mit Fehlermeldungen in Richtung fanart und Table does not exist..
Ein kleiner Auszug :
10:03:05 T:2891969600 ERROR: SQL: The table does not exist
Query: SELECT url FROM art WHERE media_id=(SELECT idArtist from album_artist WHERE idalbum=101 AND iOrder=0) AND media_type='artist' AND type='fanart'
10:03:05 T:2891969600 ERROR: GetSingleValue - failed on query 'SELECT url FROM art WHERE media_id=(SELECT idArtist from album_artist WHERE idalbum=101 AND iOrder=0) AND media_type='artist' AND type='fanart''
10:03:05 T:2891969600 ERROR: SQL: The table does not exist
Query: SELECT type,url FROM art WHERE media_id=102 AND media_type='album'
10:03:05 T:2891969600 ERROR: GetArtForItem(102) failed
10:03:05 T:2891969600 ERROR: SQL: The table does not exist
Query: SELECT url FROM art WHERE media_id=(SELECT idArtist from album_artist WHERE idalbum=102 AND iOrder=0) AND media_type='artist' AND type='fanart'
10:03:05 T:2891969600 ERROR: GetSingleValue - failed on query 'SELECT url FROM art WHERE media_id=(SELECT idArtist from album_artist WHERE idalbum=102 AND iOrder=0) AND media_type='artist' AND type='fanart''
10:03:06 T:2696934464 NOTICE: Thread JobWorker start, auto delete: true
10:03:06 T:2696934464 ERROR: GetDirectory - Error getting /home/pi/.xbmc/userdata/addon_data/script.artworkorganizer/ArtistFanart/
10:03:06 T:2696934464 ERROR: GetDirectory - Error getting special://userdata/addon_data/script.artworkorganizer/ArtistFanart/
10:03:06 T:2499802176 NOTICE: Thread JobWorker start, auto delete: true
10:03:07 T:2602562624 ERROR: SQL: The table does not exist
Query: SELECT type,url FROM art WHERE media_id=31159 AND media_type='song'
10:03:07 T:2602562624 ERROR: GetArtForItem(31159) failed
10:03:07 T:2602562624 ERROR: SQL: The table does not exist
Query: SELECT type,url FROM art WHERE media_id=8056 AND media_type='album'
10:03:07 T:2602562624 ERROR: GetArtForItem(8056) failed
10:03:07 T:2602562624 ERROR: SQL: The table does not exist
Wo liegt mein Fehler in der Konfiguration ?