Svenska Orienteringsförbundet

Inlägg i OLA > MySQL vs H2

  • Jörgen Nyberg
    torsdag 10 mars 2016 klockan 19:52

    Tackar.
    Gäller även windows 10.

     

  • Fredric Johansson
    onsdag 9 mars 2016 klockan 22:21

    Jörgen, kanske samma orsak och lösning som här: http://eventor.orientering.se/Forum/Thread/805

  • Jörgen Nyberg
    onsdag 9 mars 2016 klockan 19:29

    Håller just på att ladda personregistret i mysql version 5.7.

    Tar riktigt lång tid 30-40 min, men när jag på samma maskin kör samma laddning i H2 så går det under minuten.

    Man undrar om det är någon inställning i mysql som är fel eller varför den laddningen är så trög. Disken jobbar i vilket fall kopiöst

  • Peter Löfås
    torsdag 4 februari 2016 klockan 22:24

    Det finns flera fördelar med att köra MySQL på stora tävlingar

    * TCP-IP, för MySql kan du konfigurera vissa läsklienter (t.ex. speakerdatorer) att gå direkt emot MySQL utan att gå via OLA Server och på så vis minska belastningen på OLA Server
    * Antal anslutningar, H2 bygger till viss del på fil-anslutningar vilket kraftigt begränsar hur många anslutningar du kan ha (Så länge som du går via OLA Server är det dock lugnt)
    * Övervakning/Backuper, standard verktyg finns för MySQL, svårare för H2

    Orsaken till skrivningen om rekommendationen tror jag dock var att tidigare var det prestandaproblem emd OLA och H2 på stora tävlingar, detta tror jag man löste genom att optimera några SQL-frågor som var orsaken så idag finns det nog ingen stor skillnad.

    För egen del kör jag dock MySQL på allt ifrån träningar till stora tävlingar då jag tycker det är enklare och ger mig mer kontroll.

  • Felix Alnervik
    onsdag 3 februari 2016 klockan 12:46

    Jag valde MySQL framförallt för att jag känner på det viset att jag har bättre styr på databasen. Kan lättare accessa den och ta ut egen data. Känns mer flexibelt. 

  • Mats Runvik
    tisdag 2 februari 2016 klockan 10:13

    Om jag förstått rätt så är den inbyggda databashanteraren i OLA en H2. Vi har kört en hel del tävlingar med den inbyggda utan några problem men det har varit relativt små tävlingar. Vi har använt en vanlig laptop som server som samtidigt fått sköta utstämplingen plus en 3-4 klienter.

    Kikar man på rekomendationerna för OLA så står det att om man har fler än 1000 deltagare så bör man använda MySQL.

    Nyfiket undrar jag då, varför? Tittar man på H2:s hemsida så har man där jämfört sig med bl.a. MySQL och visar upp
    olika siffror som inte ger något stöd för vare sig det ena eller andra.
    Vad har H2 för tillkortakommande vid större tävlingar?
    Vad ska man tänka på när man byter till MySQL? Vad krävs av datorn? H2 verkar vara mindre resurskrävande än MySQL så har man en klen dator kanske man ska tänka sig för innan man byter.
    Är det några parametrar man ska tänka på att sätta, t.ex. autocommit mm?

Annonser

Bagheera