Swedish Orienteering Federation

Posts in OLA > MySQL vs H2

  • Jörgen Nyberg
    Thursday 10 March 2016 at 19:52

    Tackar.
    Gäller även windows 10.

     

  • Fredric Johansson
    Wednesday 9 March 2016 at 22:21

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

  • Jörgen Nyberg
    Wednesday 9 March 2016 at 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
    Thursday 4 February 2016 at 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
    Wednesday 3 February 2016 at 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
    Tuesday 2 February 2016 at 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?

Advertisements

Bagheera