Transforming Telecommunications with Web 2.0
The convergence of telecommunications onto IP (Internet Protocol) based networks is revolutionizing today's communications industry. Communications Service Providers (CSPs) are challenged to deliver...
View ArticleWhat information do you want in the binlog?
The MySQL task WL#4033 Informational Events includes adding information about the original query for row-based replication. This will make it easier to debug failures and user mistakes. It also makes...
View ArticleWhich SQL Mode Should I Use with MySQL?
Dealing with sql_mode can be a tricky business, and many people have blogged about it before (here and here). My intent is not to explain the details of what each option means (since it's covered in...
View ArticleLogs memory pressure
Warning, this may be kernel version specific, albeit this kernel is used by many database systems Lately I’ve been working on getting more memory used by InnoDB buffer pool – besides obvious things...
View ArticleTOTD #150: Collection of GlassFish, NetBeans, JPA, JSF, JAX-WS, EJB, Jersey,...
This is the 150th tip published on this blog so decided to make it a collection of all the previous ones. Here is a tag cloud (created from wordle.net/create) from title of all the tips: As expected...
View ArticleLoose index scan vs. covered indexes in MySQL
Loose index scan in MySQL can really help optimizing “group by” queries in some cases (for example, if you have only min() and/or max() as your aggregate functions). For example, if you have this query...
View ArticleIt Happens
It's entirely possible, given my propensity to swear and rant and declare things to be Web Scale, that folks might get the idea that I do not like our newer NoSQL bretheren. Quite the contrary - I...
View ArticlePartitioning MySQL database with high load solutions
We need to test if MySQL can be reliable with huge data sets, talking of a daily waterfall of about 30 million INSERTs and a few daily analityc big SELECTs too.So what's the deal ? which database...
View ArticleSQLyog MySQL GUI 8.7 Released – Form View, improved SQL Formatter and more
We are pleased to announce this new major release of SQLyog MySQL GUI. The major enhancements with this release are: * Information in tabbed interface can be reordered. Just like you will find it in...
View ArticleEuropean Lunchtime Webinar: MySQL - Top 5 Performance Sins
Next Thursday Oracle University will be hosting a lunchtime webinar, between 13.00 and 14.00 CET, to help you better understand the common MySQL mistakes impacting performance that you should avoid....
View ArticleExporting / importing in the Pentaho Data Integration 4.0.1 Repository
After upgrading from PDI 3.x to 4.0.1, I've found that the old way of exporting an repository subfolder in a single step is gone. It's still important for me to be able to do this since I use separate...
View ArticleCustomization of monitors & advisors become more easy with the latest...
The highlights of this release are: * A brand new helper function interface: We have implemented an easy-form based interface for customizing helper functions. Any customization of helper functions or...
View ArticleHow to create a private cloud in your laptop
Everybody is moving to cloud architectures, although not all agree on what cloud computing is. In my limited understanding, and for the purpose of my work, cloud computing is a quick and versatile...
View ArticleMyMonitor 1.1 released. Finally!
I know some people have used mymonitor on and off over the years, but it was a long ago since I created it, and things has moved on and changed. Among the things that didn't work well was the build...
View ArticleHack MySQL is longer maintained
I have decided to “officially” retire Hack MySQL, which is to say that the web site (pages, tools, etc.) will no longer be maintained. The MySQL universe has changed significantly since 2004 when I...
View ArticleChris on SkySQL
As some of you already know, I too have recently left the MySQL Support Team at Oracle. However, I am happy to report that I have joined SkySQL! So I’ll remain in the MySQL Community, and will still be...
View ArticleMySQL Workbench 5.2.30 GA Available
We’re proud to announce the next release of MySQL Workbench, version 5.2.30. This is a maintenance release focusing on general product improvement and usability. In addition to that, we have added a...
View ArticleHeidiSQL 6.0 released
This is a new release of HeidiSQL, the result of 331 changes done after the previous 5.1 release. HeidiSQL 6.0 introduces many new features of which I'll list the most important ones here:- Tabs for...
View ArticleClearing the global status
If you want to clear local session status variables this is easy, simply execute FLUSH STATUS. Unfortunately doing the same for global status variables is not as easy. That is until now. In the...
View ArticleHow MySQL Workbench breaks itself
Once upon a time, there was a policy in MySQL not to add new features after the beta stage.To my surprise, MySQL Workbench 5.2.30 introduces a new feature, the query formatter. I gave it a try. The...
View Article