11. Aug, 2008
Ein Thema, welches in der MySQL-Szene gern unter den Teppich gekehrt wird, sind die MySQL-Systemvariablen. Und das nicht umsonst: Sie richtig zu setzen, ist so anwendungsspezifisch, dass sich die meisten davor scheuen. Auch das MySQL-Manual bietet hier nur versteckt Hinweise und schreibt in der Kurzfassung lediglich, dass key_buffer_size und table_cache zwei Systemvariablen sind, die die Performance des MySQL-Servers am Stärksten tangieren.
In diesem Blog-Beitrag wollen wir uns diesem heiklen Thema etwas nähern. Vorab: Eine Patentlösung gibt es leider nicht. Weiterlesen >
Schlagwörter:
key_buffer_size,
MySQL,
performance,
ram,
systemvariablen
10. Aug, 2008
Ich hatte ja vor einiger Zeit darüber geschrieben, welcher Datentyp für boolesche Werte bzw. Werte aus einem beschränkten Wertebereich am besten geeignet ist. Dort kam ich zu dem Ergenis, dass UNSIGNED TINYINT sowie ENUM gut geeignet sind. Weiterlesen >
Schlagwörter:
boolean,
datentypen,
MySQL
6. Aug, 2008
Kaum jemand erinnert sich gern an die hardwarenahe Programmierung in Assembler oder C, wo jeder Speicherbereich einzeln reserviert werden musste. In Scriptsprachen wie PHP ist das nicht mehr nötig, sondern wird intern erledigt. Doch jede Automatik kostet etwas: Beim Auto mit Automatikschaltung ists der höhere Spritverbrauch und bei der automatischen Speicherverwaltung von PHP ists der höhere Speicherverbrauch. Dieser Beitrag soll zeigen, wie PHP mit Speicherressourcen umgeht und wie man dies optimieren kann. Weiterlesen >
Schlagwörter:
freigeben,
memory,
MySQL,
ressourcen