At the 2010 O’Reilly MySQL Conference and Expo there will be a Drizzle BoF!
It’s currently scheduled for 7pm on April 13th.
Come along, it will be awesome.
At the 2010 O’Reilly MySQL Conference and Expo there will be a Drizzle BoF!
It’s currently scheduled for 7pm on April 13th.
Come along, it will be awesome.
After a good while (I can’t search my Twitter stream) on Chrome I’m switching back to Firefox as my primary browser, and actually uninstalled Chrome. Why? I was getting the “Oh snap” failure page all the time, even on Google’s own Youtube! The only support I was pointed to was this page, and when I followed the instructions there when I restarted Chrome everything was gone. The sentence “copy the relevant files from the “Backup User Data” folder to your new “User Data” folder.” is useless when you consider the folder has 50+ files to sort through and I wasn’t sure which one was causing my previous problems. So back to Firefox, and thanks to Xmarks all of my stuff is there. …
[Read more]
My proposal has been accepted, yay!
I'll be speaking on a topic that I feel passionate about:
MySQL Server Diagnostics Beyond Monitoring.
MySQL has limitations when it comes to monitoring and diagnosing
as it has been widely documented in several blogs.
My goal is to share my experience from the last few years and,
hopefully, learn from what others have done. If you have a
pressing issue, feel free to comment on this blog and I'll do my
best to include the case in my talk and/or post a reply if the
time allows.
I will also be discussing my future plans on sarsql. I've
been silent about this utility mostly because I've been
implementing it actively at work. I'll post a road map shortly
based on my latest experience.
I'm excited about meeting many old friends (and most now fellow
MySQL alumni) …
I’ve submitted a Birds of a Feather session for Maatkit at the upcoming MySQL conference. It’s not on the public schedule yet, but it has been accepted and scheduled for 19:00 on 13 Apr 2010. See you there!
Well, more defections from Oracle, it's clear where the wind is
blowing. It's as if all the cool and interesting stuff is quickly
shedding itself from Oracle.
Jay Pipes has a good blog post about the
announcement and the history behind them ending up at
Rackspace.
Interesting quote: "Rackspace is also heavily invested in
Cassandra, and sees integration of Drizzle and
Cassandra as being a key way to add value to its platforms and
therefore for its customers".I look forward to seeing what that's
about.
I also liked this from Jay:"I don't know whether Larry
understands that cloud computing and infrastructure-as-a-service,
platform-as-a-service, and database-as-a-service will eventually
put his beloved Oracle cash cow in its place or not. …
I'll be presenting two talks this year:
Faster Than Alter - Less Downtime
"This will be a informative talk about real world problem solving
and the powerful yet sometimes overlooked LOAD DATA INFILE
command. This talk is for MySQL DBAs who want to expand
their
knowledge, improve performance and decrease customer facing
downtime"
Get Your Replication On: Advanced Techniques, Tips
and Tricks
Co-speaking with Sarah Sproehnle for this one! We have lots of
interesting uses for replication and some best practices up
our
sleeves. Warning: we won't be covering how to set up basic
replication
- that's a prerequisite for this talk!
Hope to see you there!
I've written quite a few tools over time to connect to many mysql
servers and run queries. Most of these have been pretty specific
to a small set of tasks such as running an alter across many
servers. Any sysadmin that is in charge of many servers is
probably familiar with dsh, and as I was using recently I
realized how all those specific tools I've written for mysql
could be generalized into a dsh like tool. Thus, Qsh.pl was born!
(download at
launchpad)
Usage should be familiar to anyone who has used dsh before, it
even will read group files made for dsh in /etc/dsh/group/or
/usr/local/etc/group/.
Here's an example where this tool was quite useful. I was getting
a query error for SHOW GLOBAL STATUS. This was a curious result
since we're running mysql 5.0 everywhere. So what better way to
find out which machines are complaining than just run it
everywhere:
…
Dear Lazy Web,
What should the result of the SELECT be below? Assume InnoDB for all storage engines.
CREATE TABLE t1 (a int, b int); INSERT INTO t1 VALUES (1,1),(1,2); CREATE TEMPORARY TABLE t2 (a int, b int, primary key (a)); BEGIN; INSERT INTO t2 VALUES (100,100); CREATE TEMPORARY TABLE IF NOT EXISTS t2 (PRIMARY KEY (a)) SELECT * FROM t1; # The above statement will correctly produce an ERROR 23000: Duplicate entry '1' for key 'PRIMARY' # What should the below result be? SELECT * FROM t2; COMMIT;
If you do not know what International Women’s Day is: http://www.internationalwomensday.com/
Start planning your blog posts for Ada Lovelace day now (March 24th, http://findingada.com/ Ada Lovelace Day is an international day of blogging (videologging, podcasting, comic drawing etc.!) to draw attention to the achievements of women in technology and science.)
To that end, I would like to point out all the women currently in
science and tech fields that I admire and think are doing great
things. I think it would be great if everyone, male or female,
made a list like this:
The women that have taught me science/tech along the way:
High School:
Mary Lou Ciavarra (Physics)
Maria Petretti (Pre-Algebra, and Academic Decathlon)
Reneé Fishman (Biology)
Lisa Acquaire …
MySQL is a constantly moving target and keeping up on the latest
changes can be a difficult chore. A lot of folks seeking
certification are often swamped by evolutions in the MySQL
product. On Tuesday there is a FREE web seminar where
MySQL Professional Services experts will walk you through best
practices for achieving performance and scalability improvements
using MySQL 5.1 and the new InnoDB Plugin. This is part two of
the series and you do not have to have seen part one to
join.
List of Web Seminars