Skip navigation links
MySQL Query Analyzer, Improving SQL Query Performance - Learn More
 
1 2 3 4 5

 

MySQL Server Community Edition

RSS Feed for new product releases New Releases

Software Previews

What's New

MySQL Quickpoll

Stay Connected

Resources

New! Take MySQL Virtual Courses from Anywhere
Glassfish

Netbeans.org

NetBeans IDE 6.1 with Glassfish and MySQL NetBeans IDE 6.1 is a free open-source Integrated Development Environment. It includes tools to create professional desktop, enterprise, and web applications. This installer is bundled with the Glassfish V2 application server and the MySQL Community server.

Developer Articles RSS Feed for DevZone articles

MySQL Query Analyzer: Interview with Mark Matthews

By Mark Matthews | November 11, 2008

MySQL Performance Tuning is always a popular topic for DBAs and Developers. Traditionally, database tuning has required manual effort and custom scripts. MySQL Query Analyzer aims to minimize the manual effort, with easy-to-use tools to help find-n-fix problem queries. In this interview, we talk with Mark Matthews, to get an architects view of the product.

Bound and Unbound DataGridView Control for MySQL 5.0/VB.NET 2008 Windows Applications

By Ernest Bonat, Ph.D. | November 5, 2008

Understanding and programming MySQL data load into the DataGridView control is a must for Windows Application Developers today. Many times, in real production environment the end-users need to see a result set of data to make daily business decisions. The main question is about how many records they need to see when the control gets loaded. The answer of the question is defined by the client's business rules. At this point application performance is a critical issue for Application Developers. In this paper I'll show you how load MySQL data into the DataGridView control using VB.NET bound and unbound programming modes. A timer class named Stopwatch for VB.NET will be used to measure the execution time between theses two programming modes.

Using Partitioning to Manage Satellite Networks

By Guy Adams, Chief Technical Officer at Parallel Ltd. | October 17, 2008

Our product historically used an Oracle backend, and after implementing simple date based range partitioning we got a 20-30 time performance increase in our queries. We had used MySQL in other more minor products we had developed, but we couldn’t move to it until partitioning was implemented. In Dec 05 we started to test MySQL partitioning, where partitioning syntax was supported but the optimizations were not in place. As soon as the optimizations were put in, we were able to run a side by side comparison against unpartitioned tables and Oracle partitions. Not only did we get in MySQL a 30+ times performance increase, but the MySQL version ran nearly twice as fast as the same Oracle configuration in a like for like test.

Advanced Bazaar for MySQL developers

By Guilhem Bichot | September 16, 2008

The MySQL project switched from Bitkeeper to another revision control system, Bazaar, in June 2008. My colleague Daniel Fischer wrote an excellent article describing how to get MySQL's code by using Bazaar, and how to compile a MySQL server binary from this. Here I am going to build on this knowledge and take it further, to show you how to modify MySQL's code for your needs, and share your modifications.

Data Warehousing with MySQL and Infobright

By Robin Schumacher | September 15, 2008

Unless you’ve been on a desert island lately, you probably know that the area of data warehousing/analytics/business intelligence (BI) is going gangbusters these days. Not many years ago, when industry analyst groups polled CIO’s on their top priorities, BI was #10. Then it jumped to #2 in 2006, and today it’s #1 according to Gartner group. It’s no mystery as to why this is: it’s a cut-throat economy out there in all industries and smart businesses need to tap their internal data to make critical business decisions, both tactically and strategically, to stay ahead of the pack.

More Developer Articles »

MySQL Quickpoll RSS Feed for Quickpolls

After the first version of the new MySQL 6.0 backup is released, what enhancements would you like to see included next?

Full instance backup (mysql database, global permissions, etc.)
Checksums for backup file validation
Native backup driver for InnoDB (not SQL-statement based)
Best-effort restore (restore continues processing even if errors are encountered)
Replication slave auto-setup from backup file
Incremental and differential backup (only backup changes since last full backup)
Only lock database being restored (and not full instance during recovery)
Selective restore (choose what DB's or objects to restore from backup file)
Backup/restore privileges (vs. Super or similar global privilege)
Backup to different media (tape, network connection, etc.)
XBSA support (for 3rd party backup software)
Unlock each object as it is restored for immediate use
Tablespace-level backup
Backup only specific objects (vs. entire databases)
Backup of binlog with database backup
Restartable restore (in case restore is interrupted midway through)
Restore to different storage engines
Backup to multiple locations in same backup job
Online backup with no interruption of DDL operations

View results »

More Quickpolls »