Showing entries 22033 to 22042 of 44045
« 10 Newer Entries | 10 Older Entries »
Founding SkySQL

To be part of the MySQL journey was a great privilege in my life. Working for almost six years with great developers, energetic sales-guys, devoted support engineers and a management team capable of executing remarkable growth while driving good team spirit was a huge personal experience. I am grateful for the valuable learnings I got over the years from some of the best in the industry: The technical geniuses behind the technology and open source strategy, my fellow management colleagues, the top leadership (above all Mårten Mickos) which was impressive, and last but not least all the co-workers many of which became good personal friends over the years.
It was a sad day, when I about two years ago decided to leave the company. However, I noticed that after MySQL AB was integrated into a very large company, the flexible, effective and unproblematic culture that originally inspired me in the fast-moving MySQL AB was gradually disappearing. …

[Read more]
High Availability & Clustering at MySQL Sunday

UPDATE: New room assignments for the MySQL Cluster and Replication Enhancements sessions

With the MySQL Sunday event at Oracle Open World rapidly approaching, and registrations to the event 10x higher than originally forecast, I thought it would be a good time to highlight sessions that are specifically addressing MySQL high availability, including MySQL Cluster .

You can see details and logistics of all of the sessions here

MySQL Cluster
Andrew Morgan and I will be presenting the latest enhancements in the world of …

[Read more]
GlassFish and JavaOne 2010

JavaOne this year is held at a different location (Maps.Bing, Maps.Google) and in different dates …

[Read more]
Generating prime nos in PHP using multiprocessing - Geaman with PHP client Part I

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages.

Installing Gearman shared PECL extension for PHP on Debian/Ubuntu Linux

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages.

Log Buffer #202, A Carnival of The Vanities for DBAs

Welcome to Log Buffer, the weekly roundup of database industry news. We’re only a week or so away from Oracle OpenWorld. Everyone is buzzing with activity, promoting their speaking sessions and making last minute plans. For all of you bloggers who will be attending, don’t miss the annual Bloggers Meetup, announced recently by Alex Gorbachev. “Count yourself in” if you’ll be joining the gang so that accurate attendee numbers can be provided to Jillian’s to ensure everyone is well fed and watered ;)

In recent days, if anything has created massive tremors in the IT industry it is the news of Mark Hurd joining the …

[Read more]
All-GUI MySQL on Mac

aka “How to use multiple MySQL Servers and Workbench in Snow Leopard without using Terminal… and live happily ever after”

The MySQL Community is a world of command-line aficionados. Many people, including myself, show their love to the simple-but-powerful interface of the mysql command-line client, but not everybody is keen to use a bash shell and give up its GUI, no matter how powerful the software is.

Until recently, GUI tools for MySQL were half baked solutions: in the end, there was always something that you had to do via the command line. Today, you can install, set up and use MySQL on your Mac with Snow Leopard without using Terminal, at all.

My Special Needs

Before digging into the details of the installation, let me describe what I need on my Mac. I use various versions of MySQL and I often need to run 2 or more instances at the same time. I constantly build, install and uninstall versions of …

[Read more]
Installing Gearman application framework on Debian Linux

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages.

Cache Miss Storm

I worked on the problem recently which showed itself as rather low MySQL load (probably 5% CPU usage and close to zero IO) would spike to have hundreds instances of threads running at the same time, causing intense utilization spike and server very unresponsive for anywhere from half a minute to ten minutes until everything would go back to normal. What was interesting is Same query was taking large portion of slots in PROCESSLIST. I do not just mean query with same fingerprint but literally the same query with same constants.

What we observed was a cache miss storm – situation which can happen with memcache (as in this case) as well as with query cache. If you have the item which is expensive to generate but which has a lot of hits in the cache you can get into situation when many clients at once will have miss in the cache and will attempt to re-create the item pushing server to overload. Now because a lot of requests …

[Read more]
MySQL relay-log-space-limit vs. your page cache

Leif (who works for Spinn3r) published a great post on the mySQL relay-log-space-limit variable and using the page cache efficiently:

When the SQL thread is not able to keep up, logs will accumulate. You can set the location of your relay logs with the relay-log option; in the default configuration (and many production configurations), the relay logs are stored on the same disk as the rest of MySQL’s data. If the total size of the relay logs ever exceeds relay-log-space-limit, the IO thread will pause until the SQL thread has moved on to its next file and deleted its previous one.

Unfortunately, relay-log-space-limit defaults to zero (unlimited). This means that when the SQL thread can’t keep up, the slave’s relay logs will continue to accumulate indefinitely (until its disk fills up). When the total size of …

[Read more]
Showing entries 22033 to 22042 of 44045
« 10 Newer Entries | 10 Older Entries »