mysql haufenweise slow_querys

MySQL, PostgreSQL, SQLite
rr.
Posts: 16
Joined: 2005-08-24 20:46

mysql haufenweise slow_querys

Post by rr. » 2006-01-26 22:02

hoi,

ich habe nach einem umzug auf einen neuen server auf einmal haufenweise slow_querys...

die configs unterscheiden sich nicht viel und an den scripten hat sich nichts geändert.

lediglich upgrade auf apache2 und php5 (mysql5 muste ich wieder downgraden auf 4.1)

sind momentan 2K slow_queries

woran kann das liegen wie kann ich das ändern ?

Roger Wilco
Administrator
Administrator
Posts: 5924
Joined: 2004-05-23 12:53

Re: mysql haufenweise slow_querys

Post by Roger Wilco » 2006-01-26 22:50

Wie sieht dein Config aus, wie sehen deine Tabellen-Schemata aus, wie sehen deine Queries aus?

oxygen
Posts: 2138
Joined: 2002-12-15 00:10
Location: Bergheim

Re: mysql haufenweise slow_querys

Post by oxygen » 2006-01-27 10:27

ich würde mal ein
mysqlcheck --optimize --check --auto-repair --all-databases
ausführen. Empfiehlt sich nach jeden Rückspielen der Datenbank.

theton
Posts: 31
Joined: 2006-01-24 11:56
Location: Berlin

Re: mysql haufenweise slow_querys

Post by theton » 2006-01-27 12:35

Und wenn sich die Version der MySQL geaendert hat, sollte auch ein ALTER TABLE auf alle Tabellen gemacht werden. Zwischen 4.1 und 5.0 gab es naemlich auch einige Aenderungen die Datentypen betreffend (z.B. hat sich der TIMESTAMP-Typ geaendert).

rr.
Posts: 16
Joined: 2005-08-24 20:46

Re: mysql haufenweise slow_querys

Post by rr. » 2006-01-29 14:46

ah k danke, werd ich bei zeit probiern...

hab da grad nen anderes problem an nem weiterem server:

Code: Select all

 connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
syslog:

Code: Select all

Jan 29 05:29:37  mysqld_safe[31323]: started
Jan 29 05:29:37  mysqld[31326]: 060129  5:29:37 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Jan 29 05:29:37 mysqld_safe[31330]: ended
Jan 29 05:29:43  /etc/init.d/mysql[31393]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jan 29 05:29:43  /etc/init.d/mysql[31393]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Jan 29 05:29:43  /etc/init.d/mysql[31393]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jan 29 05:29:43  /etc/init.d/mysql[31393]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
Jan 29 05:29:43  /etc/init.d/mysql[31393]:
da ich nimmer ans rootpw gekommen bin hab ich eben das ganze mysql zeug runtergehaun mit remove --purge und dann neu installiert, danach kahm dieser fehler.

installiert ist:

Code: Select all

ii  libdbd-mysql-p 2.9007-0.dotde A Perl5 database interface to the MySQL data
ii  libmysqlclient 4.1.15-0.dotde mysql database client library
ii  mysql-client-4 4.1.15-0.dotde mysql database client binaries
ii  mysql-common   5.0.18-3.dotde mysql database common files (e.g. /etc/mysql
ii  mysql-server-4 4.1.15-0.dotde mysql database server binaries
ii  php5-mysql     5.1.2-1.dotdeb MySQL module for php5