DBD::mysql 4.018 released
Dear Perl and MySQL developers, admins and enthusiasts, I’m please to announce the release of DBD::mysql 4.018! This release includes some code cleanups, added documentation as well as new features...
View ArticleSharing an auto_increment value across multiple MySQL tables (revisited)
A couple of weeks ago I blogged about Sharing an auto_increment value across multiple MySQL tables. In the comments, a few people wrote in to suggest alternative ways of implementing this. I just got...
View ArticleMySQL Cluster Demo from Oracle OpenWorld
If you weren’t able to attend Oracle OpenWorld or didn’t get chance to visit the MySQL demo booths then you can watch a recording of the demo here. The video gives a brief description of MySQL Cluster...
View ArticleLINBIT High Availability training coming to Australia!
Just in case you have’t noticed — this (Southern Hemisphere) summer, we are doing our first 4-day DRBD Total High Availability training class in Australia. Our course will be held in Brisbane, on...
View ArticleFinancial Reporting with MySQL Enterprise on Windows
While MySQL is famously known as the "M" of the popular LAMP stack (Linux, Apache, MySQL, PHP/Perl/Python), Windows consistently ranks as the #1 development platform for MySQL in our surveys. If...
View ArticleGUI dbForge Studio for MySQL, v4.50.311 Released
Changes (as compared to 4.50.308) include: Bug fixes: * Removed spaces in the integer and float format in Data Export wizard (T23612) * Fixed NullReferenceException on saving a database project with...
View ArticleGood night, and good luck
“We will not walk in fear of one another. We will not be driven into an age of unreason if we dig deep into our history and remember we are not descended from fearful men.”-- Edward R. MurrowWhen I...
View ArticleMySQL Limitations Part 4: One thread per connection
This is the third in a series on what’s seriously limiting MySQL in core use cases (links: part 1, 2, 3). This post is about the way MySQL handles connections, allocating one thread per connection to...
View ArticleQuick Table Query
Working with clients, sometime I have to deal wih more than 300 tables within a schema. In order to identify tables, views, table size, alphabetical ordering of tables, engines etc. Information Schema...
View ArticleMySQL at Facebook
Mark your calendars for Nov 2 as Mark Callaghan and Facebook's MySQL team will be talking about how MySQL is used at Facebook.PlanetMySQL Voting: Vote UP / Vote DOWN
View ArticleNing is looking for Talented People
Hi Friends I wanted to let you know that my employer Ning is Hiring! Ning is the largest platform in the world for creating your own custom social network. It's an exciting time to be a part of Ning...
View ArticleFinding the optimum configuration of MySQL 5.5 running Sysbench
Sysbench is a commonly used benchmark tool to discover ways to improve MySQL performance. It is certainly not representative for every application, but it's still a useful tool for finding bottlenecks...
View ArticleMySQL stream at the UKOUG Technology & E-Business Conference on Dec. 1st...
The UK Oracle User Group (UKOUG) is an independent non-profit organisation of users of Oracle products in the UK, which organizes over 80 events per year all across the UK and Ireland. They have more...
View ArticleImpact of changes in the run-time environment of MySQL 5.5
When experimenting with the Google patches a few years ago I found that tcmalloc had a fairly large impact on performance of the MySQL Server. So the question I asked myself was obviously whether the...
View ArticleDRBD != fsck != DIX
Every once in a while, we hear of users with corruption in a file system that sits on top of DRBD. That may be easy or tricky to resolve. If you’re lucky, a simple fsck will resolve the corruption. If...
View ArticleTracking IO with PERFORMANCE_SCHEMA
Mark Callaghan over at Facebook wrote a note recently about InnoDB disk IO counters in SHOW STATUS, with some extra things that he wanted to track. I posted a quick comment over there, but I thought...
View ArticleInstalling MySQL On Mac OS X (Darwin Kernel)
Recently I happen to install MySQL on Mac OS X (Darvin Kernel). Below are the quick 5 steps to accomplish the task. Step 1: Check Mac Version Very first step is to verify the Mac OS X’s current...
View ArticleMySQL Enterprise Monitor Learns PERFORMANCE_SCHEMA
Leading up to my previous post, I had been doing some work to start the integration of PERFORMANCE_SCHEMA data with MySQL Enterprise Monitor, including some new graphs based on some of the data that I...
View ArticlePHP: the 38 characters of the mysqlnd profiler
Recently I was forced to benchmark a mysqlnd plugin on Windows. X-Debug was no help. It worked flawless on Windows but it can’t tell you what goes on inside a PHP user space API call, for example, you...
View ArticleMySQL Performance: 5.5 and InnoDB btr_search_latch
This post continues the story started during the previous testing with MySQL 5.5.6 where I've observed a hot contention on the btr_search_latch and was curious to get a more detailed view on this...
View Article