Showing entries 36906 to 36915 of 44814
« 10 Newer Entries | 10 Older Entries »
Submitted for MySQL Conference 2008

After an absence of one year, I've taken the bold step of submitting a couple of proposals in the call for papers for the 2008 MySQL conference. It would be great to get something in, being part of the event, and getting to meet many old MySQL Community friends (and former colleagues, of course) again from around the world.

While truly being on the outside now (just MySQL AB wise, as I'm still involved with the product through Open Query), I suppose I do have the advantage of having some idea about what the program gang will be looking for, what type of proposal has the best chance for being both picked and being actually interesting for the attendees. So I'm hopeful, but I know that there'll be a lot of other good proposals also... the competition will be tough.

High Performance MySQL, Second Edition: Backup and Recovery

Progress on High Performance MySQL, Second Edition is coming along nicely. You have probably noticed the lack of epic multi-part articles on this blog lately – that’s because I’m spending most of my spare time on the book. At this point, we have significant work done on some of the hardest chapters, like Schema Optimization and Query Optimization. I’ve been deep in the guts of those hard optimization chapters for a while now, so I decided to venture into lighter territory: Backup and Recovery, which is one of the few chapters we planned to “revise and expand” from the first edition, rather than completely writing from scratch.

Updated list of JDBC drivers supporting JDBC 4.0

The following is the current list of available JDBC 4.0 drivers:

I’ve been reading my September-October issue of Oracle Magazine.

And this has been said before but I can’t help but say it again…

In the latest Oracle Magazine, Tom Kyte and Ari Kaplan’s columns both tout one of 11g’s new features – the “server results cache” or “query result cache” (as the authors referred to it, respectively) . They both describe it as a “great new feature”. Neither happens to mention that MySQL has had this since version 4.0. It rankles me. It looks like there are a lot of truly “great new features” in 11g; let’s give credit for this one where it’s due.


Version 1.5.2 of the innotop MySQL monitor released

This release is part of the unstable 1.5 branch. Its features will ultimately go into the stable 1.6 branch. You can download it from the innotop-devel package.

The major change is I've ripped out the W (Lock Waits) mode and enabled innotop to discover not only what a transaction is waiting for, but what it holds too. The new mode that replaces W is L (Locks). My last article goes into more detail on this.

How to debug InnoDB lock waits

This article shows you how to use a little-known InnoDB feature to find out what is holding the lock for which an InnoDB transaction is waiting. I then show you how to use an undocumented feature to make this even easier with innotop.

Updated list of JDBC drivers supporting JDBC 4.0

The following is the current list of available JDBC 4.0 drivers:

Throw away your office keys!

Yes, it's a hard habit to break. Having that glass walled tall building replaced by a humbled "home office" that could resemble anything from a kitchen table to wine cellar to converted bedroom or even garage.

But if you're starting from scratch with seed funds at best or going into round A and the lease isn't signed yet, take a closer look! You might like what you see and the investors, shalt you have them already, might like your thinking.

The savings in gasoline, commute tempers, lack of road rage, blood pressure medications, makes this look very "green" and hip today. Even Al Gore (no, I'm actually not a fan) would endorse it as a global warming take action frontier type go getter decision. Go MySQL!

Fact is, we do it because it just makes sense! Most, but not all, of our employees work from home at MySQL.

The benefits of not having to commute to work saves a ton of time, and having …

[Read more]
backups worked

We had an unscheduled test of our backups last night. Point-in-time recovery using a mysqldump and binary log files worked fine (thank goodness).

I’m used to thinking of (Oracle) exports being one thing, and point-in-time recovery (using hot backups) another. Maybe there’s a way to do a “PITR” in Oracle using an export, rolling forward using timestamps rather than SCNs… Don’t know. I know that with MySQL you can do it.

Last night we had some user-generated data corruption on a production server. The database was relatively small (a few Gig), so, after stopping the database and restarting it with ––skip-networking, I imported it from the latest daily mysqldump. Although I didn’t use ––master-data for the mysqldump (we had some locking issues with that in the past) I knew the time that the mysqldump had been started.

I did a little investigation into the binary log files using …

[Read more]
Adobe and Open Source

One of the marketing guys mentioned to me today that he saw Adobe CEO Bruce Chizen on CNN this morning reporting on their Q3 financial results.  The company grew by 41% year over year with record quarterly revenue of $851 million and operating income of $255 million. (Yes, those are quarterly figures!)  Chizen attributed the success to the strength of the recently released Creative Suite 3 and Acrobat.

MySQL is used by over a hundred different software ISVs and hardware OEMs for everything …

[Read more]
Showing entries 36906 to 36915 of 44814
« 10 Newer Entries | 10 Older Entries »