Someone pointed out to me that the publisher has made an
electronic copy of my EnterpriseDB: The Definitive Reference book
available as a PDF on their web site.
It's been removed.
MySQL Proxy is the most exciting addition to the range of MySQL products since 5.0. Using Proxy you can convert your database server into an application server, or you can create new command on the fly, fix bugs, filter queries, add load balancing to a set of servers, and a myriad of wonderful things. The company itself is planning to do more with MySQL Proxy, and we have come to a point where we have more works in our hands that we can manage with the current manpower. So, we are looking for a Proxy enthusiast to become a QA engineer. The … |
Disclaimer: Forget about my affiliation, this is my personal list of things that I am going to enjoy at the UC. #1 The lost art of the Self Join |
When you work in the same field for several years, you risk to
become effective but unimaginative. You may be good at coding
queries or designing tables, but sometimes you lose track with
your origins, when you were a creative programmer, who used to
tweak the intricacies of C++ or Perl to create marvelous useless
brilliancies.
If you recognize yourself in this picture, and wish you could
have a spark of that enthusiastic force that made you learn new
languages and idioms, despair not. Beat Vontobel session …
So, I just fixed a behavior in PEAR::DB. In
isManip, a regular expression is called on every query that goes
through the PEAR::DB layer. That sucks btw, but the purpose of
function is to tell the classes that inherit from DB that the
query passed is a query that affects data.
The code is as follows
function isManip($query)
{
$manips = 'INSERT|UPDATE|DELETE|REPLACE|'
. 'CREATE|DROP|'
. 'LOAD DATA|SELECT .* INTO .* FROM|COPY|'
. 'ALTER|GRANT|REVOKE|'
. 'LOCK|UNLOCK';
if (preg_match('/^\s*"?(' . $manips . ')\s+/i', $query)) {
return true;
}
return false;
}
Then in mysql.php there is this
[Read more]
function affectedRows() …
MySQL Documentation: dev.mysql.com
Sun Documentation: http://docs.sun.com/app/docs
Zones: http://www.sun.com/bigadmin/content/zones/
Resource Pools: http://docs.sun.com/app/docs/doc/817-1592/6mhahuolg?a=view
ZFS (New File System): http://www.sun.com/software/solaris/ds/zfs.jsp
SMF (Service Management Facility): http://www.oreilly.com/pub/a/sysadmin/2006/04/13/using-solaris-smf.html
It's an incredible privilege to be able to teach other people. I've always found that knowledge is like love. No matter how much you give you always get more back.
I'm teaching a class this week in San Francisco to a very cool group. Students are from all over the world: China, Malaysia, Germany, Spain, Italy, India and the U.S. It is great to have people from all over the world and we all
I don't know if Sun still offers those Sun leather jackets, they were pretty cool. I need to figure out how to get one. Sun areas of interest for MySQL DBAs include: Sun Clusters and how they work with MySQL Cluster.MySQL work and Sun Zones.MySQL works and ZFS.SMF.
These are two books I would highly recommend for new MySQL DBAs. Both are very well written with a nice writing style. I really like the writing style of the person that wrote the Head First SQL class. Head First MySQL MySQL 5.0 Certification Study Guide
Zmanda has introduced a new version of Zmanda Recovery Manager (ZRM) which adds quite a few capabilities for MySQL users. Version 2.1 includes enhanced snapshot support that enables backup without application downtime or interruption to online data access. Version 2.1 also has global management of backups so that you can manage all your MySQL backup jobs from a single graphical console. You can now run the entire ZRM solution on Solaris as well as on Linux.
Join us for an overview and a live demo of ZRM 2.1 on Thursday 3/20 at 10am PST. Click here to register.