Thread MyISAM oder InnoDB (18 answers)
Opened by kristian at 2013-10-25 14:49

kristian
 2013-10-25 15:37
#171526 #171526
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo pq

2013-10-25T13:07:16 pq
du kannst innodb auch so konfigurieren, dass pro tabelle eine datei angelegt wird. weiss jetzt den konfig-parameter nicht auswendig.


Danke für den Tipp.
Kurz gegoogelt =>
Quote
[mysqld]
innodb_file_per_table
ist schon mal ein Anfang.

2013-10-25T13:07:16 pq
RAM ist natürlich immer gut, aber es gibt bestimmt ne menge anwendungen, die mehr als 16GB daten haben und trotzdem nicht mehr RAM. kann mir nicht vorstellen, dass das wirklich notwendig ist.

wenn du keine transaktionssicherheit brauchst, könnte es sich bzgl. performance aber durchaus mal lohnen, MyISAM zu testen. pauschal lässt sich das aber nicht voraussagen, ob es schneller ist.

Jein, gefühlt ist es so, dass ich bei MyISAM für den ersten Zugriff auf die DB extrem viel Zeit brauche, danach ist der table wohl im Ram aber der erste Zugriff ist deutlich im Sekundenbereich, das sehe ich bei InnoBD derzeit nicht.
Testen würde ich gerne bis zum Abwinken, nur mir läuft die Zeit weg, von daher freue ich mich über jeden Erfahrungswert, der helfen kann.

Danke
Kristian

OT:
Wenn Ram kein Geld kosten würde käme der ganze Quatsch nach /dev/shm, das war bei meinen Tests der einzig richtige Platz dafür ;-)
Das Geld reicht aber im Moment nur für 2 SSD als Raid0 am Hardware-Raid-Controler

EDIT:
Das Verwendung von Raw Devices für den Shared Tablespace hätte ich ev. vorher lesen sollen, dann wäre es kein Raid0 geworden aber das kann ich dem Hoster jetzt wohl eher nicht mehr zumuten. Obendrein wird dann wohl Trimm etc. für die SSD's "etwas schwierig"
Last edited: 2013-10-25 15:59:16 +0200 (CEST)

View full thread MyISAM oder InnoDB