MySql: Unterschied zwischen den Versionen

Aus Wiki
Zur Navigation springenZur Suche springen
(diverses)
(diverses)
 
Zeile 48: Zeile 48:
 
== diverses ==
 
== diverses ==
 
* [[MySqlDump]]
 
* [[MySqlDump]]
 
+
* [https://mathiasbynens.be/notes/mysql-utf8mb4 MYSQL mit 4 bit UTF8]
  
  
 
----
 
----
 
[[Computer|zurück]]
 
[[Computer|zurück]]

Aktuelle Version vom 3. Januar 2018, 14:03 Uhr


Configuration (my.conf)

Variablen anzeigen

mysql> SHOW VARIABLES;

Logfiles

Slow Queries

In dieses Logfile werden alle Queries die lange dauern gespeichert.

log-slow-queries=gladiator-slow.log
long_query_time=2

Für die Auswertung dieses Files gibt es das Tool mysqldumpslow. um die 10 meisten Queries aus dem Logfile zu listen wird das Programm wie folgt aufgerufen:

> mysqldumpslow /var/lib/mysql/gladiator-slow.log -t 10 -s c

die Parameter bedeuten :

-t 10 10 Treffer anzeigen
-s sortiert nach c (count) oder t (time)
Slow Queries auswerten
/usr/bin/mysqlsla /var/lib/mysql/gladiator-slow.log

Queries mitloggen

log=gladiator-query.log

Datenbanken

mit dem Befehl

mysql> show table status;

kann man sich den Status und den Engine Typ der Tabellen ansehen.

optimieren

Der Wert der Variable Key_blocks_unused zeigt an, wieviel Speicher für die indizies noch zur Verfügung steht. (auszulesen mit dem SQL-Befehl show status)Wenn der Wert gegen 0 geht, sollte die Variable key_buffer in der my.cnf erhöht werden.

script zur Analyse der Konfiguration

MySql Analyse Script

Webseite dazu

Replikation

reparieren

  • slave stop
  • slave reset
  • slave start

[1]

diverses



zurück