1,972 reputation
1614
bio website karwin.com
location California
age 46
visits member for 2 years, 8 months
seen yesterday

I'm Senior Knowledge Manager at Percona, a services company specializing in the MySQL database.

I've been a software engineer since 1987, and my specialty is as an SQL maven. I also have experience programming in Java, PHP, Perl, C, JavaScript, and I have many other coding skills.

I've written a book, SQL Antipatterns: Avoiding the Pitfalls of Database Programming from Pragmatic Bookshelf, based on the most common SQL problems I've answered on Stack Overflow and other forums, mailing lists, and newsgroups over the past 15 years.


Apr
14
revised MySQL Slave not updated
added 245 characters in body
Apr
10
revised Is it possible to remove useless GRANTS in MySQL
added 831 characters in body
Apr
10
revised Is it possible to remove useless GRANTS in MySQL
add percona-tools tag
Mar
24
revised Does a MyISAM table locks if I copy it while MySQL is running? (READ DISCLAIMER)
added 921 characters in body
Mar
24
revised Does a MyISAM table locks if I copy it while MySQL is running? (READ DISCLAIMER)
added 921 characters in body
Mar
24
revised MySQL 5.1: Upgrade innodb plugin
added 1399 characters in body
Mar
10
revised Percona Xtrabackup on Suse EL 10 — Failing
added 170 characters in body
Feb
14
revised Converting XML to SQL tables
format XML as preformatted code
Feb
14
revised Can I configure MySQL replication to break when I run a “drop database” or “drop table” command on the master?
added 165 characters in body
Aug
30
revised MyISAM vs InnoDB for Forums
corrected typo in title
Aug
16
revised I have multiple sources INSERTing into a MySQL innodb table. My periodic aggregation script never makes accurate aggregates. Why?
added 1 characters in body
Jul
9
revised Foreign key with multiple references
add PM tag
Jul
8
revised Storing complex userdata
added 68 characters in body
Nov
28
revised Is the concept of a clustered index in a DB design sensical when using SSDs?
added 708 characters in body