MySql

JTL-Shop4: SSL / https via Datenbank deaktivieren (Migration)

Heute ein kleiner Tipp für JTL-Shop4 Administratoren: Falls ihr im Rahmen einer Migration die Einstellung für SSL direkt in der Datenbank (+ ggf. .htaccess bedenkden!) deaktivieren müsst, geht das mit folgendem Befehl:


UPDATE `teinstellungen` SET cWert = 'N' WHERE `cName` LIKE 'kaufabwicklung_ssl_nutzen'

Der Wert für "Permanent" ist hier z.B. "P".

MySQL: Tabelleninhalte nach UTF-8 umwandeln (von latin1 o.Ä.)

Mit folgendem MySQL Befehl könnt ihr relativ simpel ehemalige latin1 Felder zu UTF-8 umwandeln, z.B. nachdem ihr die Collation der gesamten Tabelle umgewandelt habt:


UPDATE tablename SET spaltenname=CONVERT(BINARY CONVERT(spaltenname USING latin1)USING utf8);

Coding Tipp: Langsame MySQL Queries live finden

MySQL Queries live einsehen mit mtop

Um langsame Queries zu finden ist der Slow Query Log von MySQL bekannt. Anhand eines Schwellwertes für die Laufzeit von Queries werden langsame Anfragen protokolliert und können so analyisert werden. Nachteil: Anfragen können sich z.B. durch Locks gegenseitig beeinflussen, die Quelle zu finden kann also weitere Recherche benötigen.

Einordnung:

Drupal 7 CMS + (Advanced) Forum Performance Tuning

Ihr nutzt das Drupal 7 Forum sowie möglicherweise advanced_forum.module? Ihr habt sehr viele Forenbeiträge und Euer Drupal 7 Forum ist einfach nur lahm? Dann habe ich einige Tipps für Euch!

Drupal 7 i18n Multilanguage site performance issue due to missing index

Drupal 7 i18n Multilanguage site performance issue due to missing index

Today I had a hard fight for performance of a Drupal 7 multilingual website. Using the devel.module I analyzed several MySQL InnoDB requests on each payload and their performance.

A thing that popped up again and again was the locales_source table. The translation queries were not big, but they were many. ;)
And they summed up.

PHP Mini SQL Admin: leichtgewichtige PhpMyAdmin Alternative zur leichtgewichtigen MySQL Administration [UPDATE]

PHP Mini SQL Admin: leichtgewichtige PhpMyAdmin Alternative

Hin und wieder muss man auf Servern arbeiten, auf denen MySQL läuft, aber kein PhpMyAdmin installiert ist (oder man darauf keinen Zugriff hat).

Dennoch ist eine grafische Oberfläche hilfreich, um sich einen schnellen Überblick über die Datenbankstruktur mit Tabellen, Feldern und Werten zu verschaffen.

JTL-Shop3 Sync Login aus Datenbank auslesen / ändern

Ihr habt Euren JTL-Shop3 Synchronisations-Login zur WaWi Synchronisation verloren oder müsst diesen ändern?

Das ist kein Problem, denn die Zugangsdaten liegen (worüber man sicher diskutieren kann) klartext in der Datenbank und zwar in der Tabelle "tsynclogin". Mit den nachfolgenden MySQL-Befehlen könnt ihr ganz einfach Euren Login auslesen oder ändern!

Linktipp: MySQL Performance -Trefferquote des Query Cache erhöhen

Alexander Langner beschreibt in seinem Blog, wie man durch ein geringeres Limit für das Caching von MySQL-Abfragen die Trefferquote und somit die Performance erhöhen kann.

Selbstverständlich gehen die Tipps zu Lasten der Arbeitsspeicherauslastung, bringen dafür allerdings auch höhere Geschwindigkeit. Gegebenenfalls muss die bereitgestellte Cache-Größe erhöht werden.

Einordnung: