A better MySQL CHECKSUM TABLE, fixing Bug#39474
The current MySQL table checksum is very simple: it's basically the same as CRC32(CONCAT(all data in the table)).Since long ago we've had customers complain about the algorithm, but one doesn't change...
View ArticleI need a new keyboard
Thanks to Jayant, I had to clean coffee off my screen, but keyboard is a bit more tricky. This is Postgres advocacy at its best: The base timings are almost 5 times more in mysql as compared to pgsql....
View ArticleMySQL Cluster session from Oracle OpenWorld – replay is available.
As part of “MySQL Sunday” at this year’s Oracle Open World, Mat Keep and I presented on the MySQL Cluster architecture and the latest features. If you weren’t able to attend then you can watch/listen...
View ArticleInstalling Lighttpd With PHP5 And MySQL Support On OpenSUSE 11.3
Installing Lighttpd With PHP5 And MySQL Support On OpenSUSE 11.3 Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can...
View ArticleMySQL GIS – Part 5
VIEWING THE DATA You’ve seen in the last few postings how to find, import and use GIS data with MySQL. But, the ‘G’ in geographical includes GRAPHIC and a little eye candy never hearts your...
View ArticleCool stuff from TiVo’s MySQL patch
While not as well known as the Google or Facebook patches the TiVo mysql patch includes some changes that make monitoring and query optimization a bit easier than mainline MySQL. The modified tarball,...
View ArticleSyntax for Creating a Windows Service for MySQL (when there are 2 paths which...
Numerous times now, I’ve seen people have troubles creating MySQL services on Windows manually (using ’sc’), whether it be for mysqld itself, MySQL Proxy, or the MySQL Enterprise Monitor and/or Agent....
View ArticleVideos of MySQL presentations at MySQL Sunday and Oracle Open World
At the last minute Giuseppe convinced me to bring my video cameras, and so I was able to get some of the presentations at MySQL Sunday recorded, as well as some of the MySQL related presentations at...
View ArticleMySQL HA Presentation from Oracle's MySQL Sunday
MySQL Sunday at Oracle's Open world was a huge success given that it was MySQL's first year at the conference. I had a lot of fun and even a little excitement when a shirt caught fire during my...
View ArticleThe MySQL “swap insanity” problem and the effects of the NUMA...
The “swap insanity” problem, in brief When running MySQL on a large system (e.g., 64GB RAM and dual quad core CPUs) with a large InnoDB buffer pool (e.g., 48GB), over time, Linux decides to swap out...
View ArticleLCA Miniconf Call for Papers: Data Storage: Databases, Filesystems, Cloud...
This miniconf aims to cover many of the current methods of data storage and retrieval and attempt to bring order to the universe. We’re aiming to cover what various systems do, what the latest...
View ArticleMySQL Cluster - Performance (SELECT on PK)
In this post I want to show three things:How many SELECTs per second (on the PRIMARY KEY) you can do on on a Cluster with two data nodesShow how MySQL Cluster scales with threads and mysql serversHow...
View ArticleThe Program of Monty Program Ab All Company Meeting in Istanbul 2010
I am just back from my scouting trip in Istanbul. I checked out our Hotel Tilia, tested various restaurants and drop-in places with My Widenius, ordered conference t-shirts from Hatice Gökçe, who...
View ArticleDatabase speed tests (mysql and postgresql) - part 2
Here is the comparison between mysql and postgresql for selects (only). I had used the same table that i had created earlier http://jayant7k.blogspot.com/2010/09/database-speed-tests-mysql-and.html...
View ArticleIf you fork it, will they come?
There is much excitement this week (understandably) about the formation of the Document Foundation and the LibreOffice fork of Openoffice.org. Alan Bell sees correlation with the previous fork of...
View ArticleMySQL Workbench Plugin: mforms example and slow query log statistics
As an update to my prior post, I’ve added a form to the workbench plugin. Now, the user can select a slow query log file and generate statistics from it. The plugin provides information to answer the...
View ArticleWhat was InnoDB+?
Yes, I said InnoDB+ with a plus sign at the end (also see the first comment here). Please note that this blog post is only based on public information. It has absolutely nothing in it that I only could...
View ArticleDrizzle7 Beta Released
I'm happy to announce that today we've released the first beta of Drizzle7! It's been an exciting ride so far and I'm expecting it to be only more exciting moving forward, now that I can actually say...
View ArticleA Quick Review of Stack Traces
I'll try to pass on some basic knowledge about those confusing stack traces we sometimes see in the mysql error logs. What can you tell from them, what are they useful for, and how to validate...
View ArticleWhen should I use Oracle 11g and when should I use MySQL ?
This is a real question asked by Ivan Zoratti in his blog post. Another frequently heard question is : Should I still use MySQL now that my business is turning into a very serious business or should I...
View Article