Dieser Beitrag zeigt, welche Möglichkeiten MySQL zur Suche in Texten bietet und wie man diese justieren kann, um optimale Suchergebnisse zu erhalten. Dies ist ein Gastbeitrag von Robert Westenkirchner. Weiterlesen >
Schlagwörter:
MySQL,
PHP,
Volltextsuche
Ach da ist mir wieder ein grandioser Titel eingefallen, unter dem sich erstmal niemand vorstellen kann, worum es in diesem Beitrag eigentlich gehen soll. Also: Ich sehe es recht oft in Scripten (auch meinen eigenen), dass bei einem Seitenaufruf mehrmals sehr ähnliche Abfragen ausgeführt werden, die unterschiedliche Zwecke haben – aber eben doch sehr ähnlich sind. Jedoch ist aufgrund dieser Ähnlichkeit ein oftmals ähnlich großer Aufwand zur Ermittlung des Ergebnisses notwendig. Besser wäre es deshalb, wenn man die Querys etwas klüger aufbaut und so mit weniger Abfragen je Scriptaufruf auskommt. Weiterlesen >
Schlagwörter:
abfragen,
MySQL,
mysql_data_seek,
sql
MySQL 5.1 wird ja schon seit längerer Zeit entwickelt und ist immernoch nur als Beta-Version verfügbar. Es bietet ja auch einige neue Funktionen und auch die Skalierbarkeit soll verbessert werden. Doch wie sieht es mit der Performance aus? Weiterlesen >
Schlagwörter:
mysql 5.0,
mysql 5.1,
performance
Ja, es ist endlich soweit. PHP Performance hat ein neues Forum. Ich hatte ja vor einigen Monaten bereits mal eines eingerichtet, jedoch war mir das zu doof, jeden Tag den Spam dort rauszulöschen. Aber jetzt wird alles besser… Weiterlesen >
Schlagwörter:
forum
Mitten im August, als die Sonne noch bis tief in den Abend schien, habe ich mit meinem ersten Beitrag MySQL-Systemvariablen – key_buffer_size Euch, liebe PHP-Performance-Besucher, dafür sensibilisiert, die MySQL-Systemvariablen sorgfältig zu überprüfen. Guter Code schön und gut, es sollten jedoch im Vorfeld die Rahmenbedingungen abgecheckt werden.
Gemäß meinem damaligen Versprechen möchte ich die Reihe MySQL-Systemvariablen hier nun fortführen und mich anstelle der Systemvariable key_buffer_size nunmehr table_cache bzw. table_open_cache – so heißt die Variable seit MySQL 5.1.3 – widmen. Weiterlesen >
Schlagwörter:
Opened_tables,
Open_tables,
table_cache,
table_open_cache
Heute mal ein Beitrag über ein Thema, das mir wochen- wenn nicht sogar monatelang Kopfzerbrechen bereitet hat. Und zwar fiel mein Server immer mal aus unerklärlichen Gründen aus. Die Prozesse hingen sich auf und Feierabend. Natürlich gab es keine Reproduzierbarkeit des Fehlers – teilweise lief der Server auch mehrere Tage in Folge problemlos und dann krachte es wieder. Wie immer ohne Einträge in Logs oder sonstwo. Nun endlich habe ich das Problem gefunden… Weiterlesen >
Schlagwörter:
abstürze,
MySQL,
sql_calc_found_rows