Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    MySQL opzetten InnoDB
    geregistreerd gebruiker
    803 Berichten
    Ingeschreven
    08/03/04

    Locatie
    Zevenbergschen Hoek / Breda

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Frans van Nispen
    Bedrijf: Xentronix
    Functie: CEO
    URL: www.xentronix.nl
    Registrar SIDN: Ja
    KvK nummer: 20108684
    Ondernemingsnummer: nvt

    Thread Starter

    MySQL opzetten InnoDB

    Voor een forum dat gemiddeld een 150 tot 300 simultane bezoekers online heeft en op drukke perioden 400 tot 600, daaien we een database server.

    De database is nu een iets wat getweakte versie van phpBB en draait dus op MySQL MyISAM tabellen.

    Het wordt merkbaar op sommige momenten, vooral bij het posten, dat de table locking die MyISAM gebruikt performance problemen gaat geven in de nabije toekomst omdat we nu soms al redelijke vertragingen meemaken.

    Daarom wil ik eigenlijk een aantal tabellen omzetten naar InnoDB, omdat deze row-locking ondersteund en tijdens het schrijven van sessie gegevens of het ophogen van een post counter niet de gehele tabbellen onbeschikbaar zijn om van te lezen.

    Echter wordt met DirectAdmin standaard een MySQL geïnstalleerd waar geen InnoDB in zit en heb ik geen idee wat goede instellingen zijn in de my.cnf voor InnoDB.

    Kan iemand mij wat tips geven hoe dit aan te pakken en waar op te letten?



  2. #2
    MySQL opzetten InnoDB
    geregistreerd gebruiker
    327 Berichten
    Ingeschreven
    20/07/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nvt
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    paar regels toevoegen aan je my.cnf en tadaa:

    add this:
    #Uncomment the following if you are using InnoDB tables
    innodb_data_home_dir = /var/lib/mysql/
    innodb_data_file_path = ibdata1:10M:autoextend
    innodb_log_group_home_dir = /var/lib/mysql/
    innodb_log_arch_dir = /var/lib/mysql/
    #You can set .._buffer_pool_size up to 50 - 80 %
    #of RAM but beware of setting memory usage too high
    innodb_buffer_pool_size = 16M
    innodb_additional_mem_pool_size = 2M
    # Set .._log_file_size to 25 % of buffer pool size
    innodb_log_file_size = 5M
    innodb_log_buffer_size = 8M
    innodb_flush_log_at_trx_commit = 1
    innodb_lock_wait_timeout = 50

    quote this:
    #skip-innodb
    Laatst gewijzigd door cwf; 21/03/07 om 17:24. Reden: ttt

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics