Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
drift_lib
github/wiki/images Move more wiki images over from Google Code. Apr 21, 2015
io_throttle Simple IO throttling framework. Feb 11, 2013
old/mysql-patches Add old (historical) mysql patches from the Google Code SVN repo. Apr 22, 2015
parser_lib Lint cleanup. Feb 11, 2013
permissions_lib Lint cleanup. Feb 11, 2013
pylib
willie_lib Lint cleanup, switch to gflags. Feb 11, 2013
COPYING Initial checkin. Nov 10, 2006
README Port README over from code.google.com. Dec 8, 2014
aggregate.py Lint cleanup, switch to gflags. Feb 11, 2013
extract_slow_queries.py Script to extract slow queries from binlogs. Feb 14, 2013
generate_checksums.py Lint cleanup, switch to gflags. Feb 11, 2013
lint.py Lint cleanup, switch to gflags. Feb 11, 2013
permissions-example.py Lint cleanup. Feb 11, 2013
permissions.py Lint cleanup, switch to gflags. Feb 11, 2013
replication_heartbeat.py Lint cleanup, switch to gflags. Feb 11, 2013
sql.py Lint cleanup, switch to gflags. Feb 11, 2013
sql_batch.py Lint cleanup, switch to gflags. Feb 11, 2013
tablify.py Lint cleanup. Feb 11, 2013
trickle_file_runner.py Lint cleanup, switch to gflags. Feb 11, 2013
validate.py Lint cleanup, switch to gflags. Feb 11, 2013
willie.py Lint cleanup, switch to gflags. Feb 11, 2013

README

Various tools for managing, maintaining, and improving the performance of MySQL databases, originally written by Google.

Libraries:
  * pylib/db.py: Easily execute queries in parallel on a sharded database
    * Depends on MySQLdb. Most tools here depend on it.
  * permissions_lib/: Manage MySQL permissions in a Python-based format
    * Depends on tlslite.
  * parser_lib/: Parse SQL and apply rules based on the parsed output
    * Depends on pyparsing.

Binaries:
  * sql.py: Interactive shell for pylib/db.py
  * permissions.py: Tool for pushing permissions to servers using permissions_lib/
  * validate.py: Tool for validating SQL using parser_lib/
You can’t perform that action at this time.