Am Donnerstag, den 09. Februar 2012 findet in Frankfurt der
Oracle Technology Network Developer Day zum Thema "MySQL"
statt.
More:
http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=148478&src=7314534&src=7314534&Act=240
Am Mittwoch, dem 18. Januar 2012 findet um 10:00 Uhr (CET) der
deutschspachige ORACLE Live Webcast zum Thema "Erstellung
hochperformanter PHP-Anwendungen mit MySQL" statt.
More:
http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=148487&src=7314534&src=7314534&Act=241
Ich nutze für einige Installationen bestimmte Pfade für das
plugin-dir.
Bei dem Upgrade auf MySQL 5.5 wurde die Konfiguration nicht mehr
gezogen.
Beim direkten Starten vom mysqld $CONF war wieder alles in
Ordnung.
Es zeigte sich, dass der Fehler im mysqld_safe liegt.
mysqld_safe meint seit 5.5.? die Option plugin-dir parsen zu
müssen.
Hierfür wurde die Funktion parse_arguments() erweitert.
#v+
177 --plugin-dir=*)
PLUGIN_DIR="$val" ;;
#v-
Folgender Code greift auf die Variable zu (wenn die denn gesetzt
wurde):
421 if [ -n "${PLUGIN_DIR}" ]; then
422 plugin_dir="${PLUGIN_DIR}"
423 else
424 # Try to find plugin dir relative to
basedir
425 for dir in lib/mysql/plugin lib/plugin
426 do
427 if [ -d …
Moinsen,
hier die Slides zu meinen MySQL Vorträgen auf der DOAG
2011.
Partitionieren ueber Rechnergrenzen hinweg und
MySQL kann auch NoSQL.
Viel Spaß
Erkan
MySQL hat seit einiger Zeit Previews auf neue Funktionalitäten in MySQL zum
Anschauen zur Verfügung gestellt.
Folgend schauen wir uns mysql-5.6.4-labs-innodb-memcached an. Die
Grundidee ist, dass quasi an MySQL vorbei direkt auf die Storage
Engine zugegriffen wird. So wird der Overhead des SQL
Parsers/Optimisers, wie auch der des Verbindungsaufbau
gespart.
Ist das Paket installiert, muß das memcached Plugin noch
installiert werden. Vorab sind die Verwaltungstabellen - welche
sich in scripts/innodb_memcached_config.sql befinden - zu
installieren. (mysql < scripts/innodb_memcached_config.sql
)
Ein Blick in die Datei verrät, dass das memcached Plugin ein
eigenes Schema (innodb_memcache) zum Verwalten des Zugriffes von
Datenbankabfragen benötigt/erstellt.
Die Tabelle containers:
mysql> show create table containers\G
…
Beim Rumspielen mit MySQL 5.6 - von der es Previewversionen gibt
- fiel auf, dass es neue Tabellen im I_S gibt:
5.5.13:
mysql> show tables like 'INNODB%';
+----------------------------------------+
| Tables_in_information_schema (INNODB%) |
+----------------------------------------+
|
INNODB_CMP_RESET
|
|
INNODB_TRX
|
|
INNODB_CMPMEM_RESET
|
| …
Am Dienstag, den 15. November 2011 findet um 18:00 Uhr (CET) der
englischsprachige ORACLE Live Webcast zum Thema "New Innovations
in Oracle Linux" statt.
Die Referenten sind:
Chris Mason, ORACLE Director of Linux Kernel Engineering
Elena Zannoni, ORACLE Director of Linux Engineering Tools
More:
https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&eventid=373754&sessionid=1&key=A3AE3839CF2256840D502CA0E8A48288&partnerref=Blog1&sourcepage=register
Wer sich gegenwärtig auf MySQL@Launchpad zugreifen will wird mit
folgendem Schild konfrontiert:
Auch downloads.mysql.com ist (seit mind.) diesem Wochenende nicht
verfügbar. Hierhin wird man geschickt, alsbald man
z.B. die - heftig umworbenen - 5.6.x Features anschauen
will.
Es soll Änderungen in der Infrastruktur von MySQL gegeben haben.
So dass diese nun nicht mehr direkt zugänglich sind. Aber
mir ist hier keine Ankündigung bekannt.
[Update]
Beides ist wieder verfügbar.
Das nächste mal werde ich früher bloggen.
Versprochen! :)
Ich suche Leute, die eine Anzahl von r/o MySQL-Slaves am Laufen haben und diese durch einen Load Balancer hindurch ansprechen, um Queries zu verteilen.
Das typische Setup wäre eine PHP- oder Perl-Umgebung mit transienten Verbindungen, die beim Connect vom Load Balancer verteilt werden, und wo am Ende der Seite die Verbindung getrennt wird, um beim nächsten Request neu aufgebaut zu werden. Aus irgendeinem Grunde scheint dies kein häufiges Setup zu sein, und ich würde gerne wissen, wie die Erfahrungen von Leuten sind, die das gemacht haben, was typische Probleme sind und wie man mit diesen umgeht.
Dinge, die mir so direkt einfallen:
- Slave Lag. Ein Slave kann aus verschiedenen Gründen hinter einem Master hinterher hängen: Entweder betrifft das eine einzelne Box (Batterie von RAID-Controller leer), oder alle Boxen (ein ALTER TABLE verzögert die Verarbeitung auf allen Slaves). Im letzteren Fall muß man da durch, und …
[Mehr]