[solved] Wie bändigt ihr den Datenwust von epgd/mysql ?

  • Hi,


    ich hatte naiv gehofft, eine separate 30GB-Partition auf der System-SSD meines VDR wären für die epg2vdr Datenbak in MySQL genug, nun ist die auch wieder voll und mysqld startet nicht mehr, demnach ist epgd nicht mehr brauchbar. Wie geht Ihr denn mit diesem Problem um?


    VG,
    Lucian

  • Also die reine Datenbank hat bei mir ca. 8GB. Bei Dir 30?

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Also die reine Datenbank hat bei mir ca. 8GB. Bei Dir 30?

    Bei mir etwa 24GB, der Rest sind auf der gleichen Partition /var/cache/epgd etwa 330MB, dann /var/cache/vdr/epgimages so um die 4GB was mir gegen die Datenbank in MySQL fast peanuts erscheinen, aber nun ist die Partition randvoll...


    VG,
    Lucian

  • Also 24GB erachte ich als recht viel. Schau mal mit folgendem Kommando:


    Code
    root@homeserver:~# mysql -u epg2vdr -p -e 'select table_schema "Database",round(sum(data_length+index_length)/1024/1024,4) "Size (MB)" from information_schema.tables group by table_schema;'
    Enter password: 
    +--------------------+-----------+
    | Database           | Size (MB) |
    +--------------------+-----------+
    | epg2vdr            | 7302.1719 |
    | information_schema |    0.0088 |
    | mysql              |    0.7117 |
    | performance_schema |    0.0000 |
    +--------------------+-----------+


    Das wäre ja bei Dir mehr als 3 mal so gross. Eventuell ist da was schräg.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Und eventuell auch mal folgendes Statement:



    Das meiste sind wohl movies_media und series_media. Wieviele Aufnahmen hast Du denn? Bei mir sinds um die 700.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • also 6 bis 8Gb sind realistisch, versuch wie vorher schon vorgeschlagen mal rauszufinden was da genau so viel Speicher benötigt.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Hi,


    melde mich nun wieder, nachdem ich paar gecachte Bilder wegschaufeln musste, um MySQL überhaupt noch starten zu können wegen den Infos die TheChief da meinte:

    Code
    htpc2 database # mysql -u epg2vdr -p -e 'select table_schema "Database",round(sum(data_length+index_length)/1024/1024,4) "Size (MB)" from information_schema.tables group by table_schema;'
    Enter password:
    +--------------------+-----------+
    | Database       	| Size (MB) |
    +--------------------+-----------+
    | epg2vdr        	| 4695.2500 |
    | information_schema |	0.0098 |
    +--------------------+-----------+

    und

    , dann die Daten-Dateien:

    , und


    Was sagt uns das nun?


    VG,
    Lucian

  • Danke Lars, das hat geholfen, mal was Neues dazu gelernt.


    VG,
    Lucian

  • wird dann auch alles etwas fixer laufen ;)


    binary log deaktivieren steht aber auch irgendwo im Kleingedruckten (Readme) mein ich mich zu entsinnen ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • wird dann auch alles etwas fixer laufen ;)

    Wird mich natürlich auch sehr freuen :)

    binary log deaktivieren steht aber auch irgendwo im Kleingedruckten (Readme) mein ich mich zu entsinnen ;)

    Meine ich ja auch mal gemacht zu haben, aber da kam wohl später ein update der my.cnf als ich das inzwischen wieder vergessen haben muß.

    Genau. Nun habe ich tatsächlich 20GB an Platz gewonnen, deswegen ist mein ursprüngliches Problem gelöst, aber epgd startet nicht mehr, segfaultet wegen irgendwelchen unknown column 'scrsp' in 'field list' oder so. Waren denn das nicht Logs was ich durch RESET MASTER gelöscht habe, sondern wichtige Daten (sorry, Datenbanken sind nicht mein Ding)? Ich muß wohl das ganze von Neuem aufziehen, jetzt ist die Frage, was kann ich denn nun wirklich löschen um epgd wieder vom Neuen einzurichten?


    VG,
    Lucian

  • Es liegt ein Script bei, dass du aussführen musst, um die Spalte hinzuzufügen.


    Glaube das hier:

    Code
    mysql -u epg2vdr -pepg -Depg2vdr -e 'ALTER TABLE recordings ADD scrsp int(1) DEFAULT Null after scrap_new;'

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Es liegt ein Script bei, dass du aussführen musst, um die Spalte hinzuzufügen.


    Glaube das hier:


    Das war's, nun kommt epgd wieder hoch. Vielen Dank Euch allen!


    Ciao,
    Lucian :tup :tup :] :]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!