innodb_flush_log_at_trx_commit Wert ändern

  • nun hat alles geklappt und alles wieder fein... THX

    Wenn Du zu viele Überstunden machst, organisiert Du Deine Arbeit falsch.
    Wenn Dein Boss zu viele Überstunden macht, opfert er sich für das Unternehmen
    auf.

  • Ich habe mir das hier mal durchgelesen da ich das gleich Problem habe wie manch andere und habe ALL-INKL. angeschrieben und gebeten dieses umzustellen sowie mich auf ein schnelleren Server zu schieben.
    Antwort war innerhalb einer Stunde per Email eingetroffen.

    Mit freundlichen Grüßen
    Harald Emmerich

  • Das musst du nicht in der datenbank machen, damals noch nicht so den Plan gehabt das musst du in der my.cnf ergänzen und falls nicht vorhanden unter [mysqld] dazu schreiben ;)

  • Ja, die Datei ist die /etc/mysql/my.cnf. Wenn du einen eigenen Server besitzt sollte FTP allerdings nicht dein Protokoll des Vertrauens sein.

    98% aller PC Probleme sitzen direkt davor.

  • Wenn du einen eigenen Server besitzt sollte FTP allerdings nicht dein Protokoll des Vertrauens sein.

    Ich bin via SFTP mit dem Server verbunden und habe die Datei gefunden.

    Hier steht der Absatz, den @Mirco83 ansprach:

    Display Spoiler

    [mysqld]
    local-infile=0
    #
    # * Basic Settings
    #
    user = mysql
    pid-file = /var/run/mysqld/mysqld.pid
    socket = /var/run/mysqld/mysqld.sock
    port = 3306
    basedir = /usr
    datadir = /var/lib/mysql
    tmpdir = /tmp
    lc-messages-dir = /usr/share/mysql
    skip-external-locking
    #
    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    # bind-address = 127.0.0.1
    #
    # * Fine Tuning
    #
    key_buffer = 16M
    max_allowed_packet = 16M
    thread_stack = 192K
    thread_cache_size = 8
    # This replaces the startup script and checks MyISAM tables if needed
    # the first time they are touched
    myisam-recover = BACKUP
    #max_connections = 100
    #table_cache = 64
    #thread_concurrency = 10
    #
    # * Query Cache Configuration
    #
    query_cache_limit = 1M
    query_cache_size = 16M
    #
    # * Logging and Replication
    #
    # Both location gets rotated by the cronjob.
    # Be aware that this log type is a performance killer.
    # As of 5.1 you can enable the log at runtime!
    #general_log_file = /var/log/mysql/mysql.log
    #general_log = 1
    #
    # Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
    #
    # Here you can see queries with especially long duration
    #log_slow_queries = /var/log/mysql/mysql-slow.log
    #long_query_time = 2
    #log-queries-not-using-indexes
    #
    # The following can be used as easy to replay backup logs or for replication.
    # note: if you are setting up a replication slave, see README.Debian about
    # other settings you may need to change.
    #server-id = 1
    #log_bin = /var/log/mysql/mysql-bin.log
    expire_logs_days = 10
    max_binlog_size = 100M
    #binlog_do_db = include_database_name
    #binlog_ignore_db = include_database_name
    #
    # * InnoDB
    #
    # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
    # Read the manual for more InnoDB related options. There are many!
    #
    # * Security Features
    #
    # Read the manual, too, if you want chroot!
    # chroot = /var/lib/mysql/
    #
    # For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
    #
    # ssl-ca=/etc/mysql/cacert.pem
    # ssl-cert=/etc/mysql/server-cert.pem
    # ssl-key=/etc/mysql/server-key.pem


    Wo muss innodb_flush_log_at_trx_commit=2 hin? Und muss der Server neu gestartet werden?

  • Prinzipiell ist es egal wo es in dem Abschnitt steht, solange es da steht ... Ich hab's bei mir unter * InnoDB eingetragen, damit das ganze auch logisch eingeteilt ist. Wenn du es eingetragen hast, einfach den MySQL Server neustarten.

    98% aller PC Probleme sitzen direkt davor.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!