Hallo,
ich habe eine starke IO-Bound Applikation auf meinem Debian Dedicated laufen. Es handelt sich dabei um einen Webcounter, also hauptsächlich Schreibzugriffe auf die Disks. CPU & RAM sind nicht ausgelastet, iostat -x gibt bei %util so ca. 5% an.
Und trotzdem produziert MySQL SlowQueries, obwohl die mit Indizes optimiert wurden. Geholfen hat: das Apache Access-Logging für Counter-Zugriffe abschalten. Die mysqld-Konfiguration mit mehr Speicher versehen, nützt nicht wirklich...
Habt Ihr noch Ideen, wie die Slow Queries wegzubringen wären?
MySQL Slow Queries
Re: MySQL Slow Queries
Welche Zugriffe sind denn SLOW? Tabellenformat von myisam auf innodb wechseln für zeilenweises locken?
Re: MySQL Slow Queries
Slow sind Select, die Masse der Update's und Insert's sind ok. Was würde InnoDB bringen?
Re: MySQL Slow Queries
Beim Select nichts... (zumindest aus Performance-Sicht). Wären es INSERTS oder UPDATES gewesen, bietet InnoDB einen performanteren Locking-Mechanismus als MyISAM (zumindest bei sehr großen Tabellen).
Wie sieht denn Deine Cache-Hitrate aus? Große Caches helfen bei langsamen SELECTs i.d.R schon, brauchen aber eine Weile im laufenden Betrieb, bis sie "angewärmt" sind. D. h. die ersten x Queries sind halt slow, bis eben ein Großteil der SELECTs aus dem Cache bedient werden kann...
Wie sieht denn Deine Cache-Hitrate aus? Große Caches helfen bei langsamen SELECTs i.d.R schon, brauchen aber eine Weile im laufenden Betrieb, bis sie "angewärmt" sind. D. h. die ersten x Queries sind halt slow, bis eben ein Großteil der SELECTs aus dem Cache bedient werden kann...
Re: MySQL Slow Queries
Lies die Stickies, insbesondere http://www.rootforum.org/forum/viewtopic.php?t=39965
PayPal.Me/JoeUser ● FreeBSD Remote Installation
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Wings for Life ● Wings for Life World Run
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.