florian.business
Goto Top

InnoDB bei SELECT extrem langsam

Hallo Community,

ich wende mich in meiner Verzweiflung nun an euch, denn meine Datenbank bereitet mir großes Kopfzerbechen.
Ein simpler Select wie dieser "SELECT id FROM prices WHERE product_id =12345" dauert ganze 0.1880 Sekunden, was das nutzen unserer Hauptseite beinahe unmöglich macht.

Für unser Projekt haben wir folgenden Server im Einsatz:

Typ AMD Athlon™ II X4
Anzahl CPUs Quad-Core
Taktfrequenz 4x 2,3 GHz

Hauptspeicher
Kapazität 12 GB
Typ DDR3 ECC

Festplatte/n
Anzahl 2
Kapazität 1.500 GB
Typ SATA II, 5.400upm, 8MB
RAID RAID 1 per Software

Mysql läuft hierbei mit folgender Konfiguration:

http://nopaste.me/raw/1601628034df728f2835f4.txt

Diese Konfiguration habe ich aus mehreren verschiedenen Anleitunge erstellt (In der Hoffnung, dass sich etwas bessert)
Leider hat bisher nichts geholfen.

Ein weiteres Problem ist, dass die Datenbank stark fragmentiert.

Hier ein paar Screenshots:
http://picbox.im/images/db1.png

http://picbox.im/images/db2.png


Hier noch ein Auszug aus dem MySQL Tuner Script.
http://nopaste.me/raw/17550973654df72a7182669.txt

Ich hoffe ich habe genug Informationen geliefert, wenn nicht reiche ich diese nach.

Danke im Voraus

Gruß

Florian

Content-Key: 167966

Url: https://administrator.de/contentid/167966

Printed on: April 23, 2024 at 16:04 o'clock

Member: SlainteMhath
SlainteMhath Jun 14, 2011 at 10:05:34 (UTC)
Goto Top
Moin,

Typ .... 5.400upm ....
RAID ... per Software
Autsch face-smile Wie immer gilt: Wer echte Server Perfomance möchte, sollte keine Laptop/Desktop komponenten verbauen face-smile

Ich hätte da noch ein paar Fragen:

"SELECT id FROM prices WHERE product_id =12345" dauert ganze 0.1880 Sekunden...
Weiviele Datensätze hat denn "prices"?
Liegt ein Index auf product_id?

...was das nutzen unserer Hauptseite beinahe unmöglich macht.
Wieviele Querys passieren denn auf der Hauptseite?
Was für eine Load hat der Server?
Liegen HTML/PHP/Images und DB auf dem selben Server? Ja? Packt das die Disk i/O?

lg,
Slainte
Member: Florian.Business
Florian.Business Jun 14, 2011 at 10:16:00 (UTC)
Goto Top
Zitat von @SlainteMhath:
Moin,

> Typ .... 5.400upm ....
> RAID ... per Software
Autsch face-smile Wie immer gilt: Wer echte Server Perfomance möchte, sollte keine Laptop/Desktop komponenten verbauen face-smile
Für mehr reicht es momentan leider nicht
Ich hätte da noch ein paar Fragen:

> "SELECT id FROM prices WHERE product_id =12345" dauert ganze 0.1880 Sekunden...
Weiviele Datensätze hat denn "prices"?
Liegt ein Index auf product_id?
Ja ein Index ist vorhanden. ca. 1Mio Einträge

> ...was das nutzen unserer Hauptseite beinahe unmöglich macht.
Wieviele Querys passieren denn auf der Hauptseite?
171 queries
Was für eine Load hat der Server?
Load average: 0.75 0.73 0.69
Liegen HTML/PHP/Images und DB auf dem selben Server? Ja? Packt das die Disk i/O?
Ja die Dateien liegen am gleichen Server. Wo lese ich die Disk i/O aus?
lg,
Slainte

Vielen Dank

Gruß Florian