Facebook's branch of the Oracle MySQL v5.6 database. This includes MyRocks.
C++ C Java Perl Yacc Python Other
Switch branches/tags
rm rebase push prod20130822 prod20130820 prod20130819 prod20130817 prod20130816 prod20130809 prod20130726 prod20130725 prod20130724 prod20130722 prod20130719 prod20130717 prod20130712 prod20130630 prod20130628 prod20130626 prod20130625 prod20130624 prod20130621 prod20130612 prod20130608 prod20130607 prod20130606 prod20130513 prod20130509 prod20130418 prod20130411 help fbcode20131115.1 5.6.27-20160411.prod 5.6.27-20160403.prod 5.6.27-20160317.prod 5.6.27-20160315.prod 5.6.27-20160311.prod 5.6.27-20160310.prod 5.6.27-20160226.prod 5.6.27-20160222.prod 5.6.24-20160220.prod 5.6.24-20160125.prod 5.6.24-20151218.prod 5.6.24-20151124.prod 5.6.24-20151029.prod 5.6.24-20151008.prod 5.6.23-20150916.prod 5.6.23-20150821.prod 5.6.23-20150817.prod 5.6.23-20150803.prod 5.6.23-20150628.prod 5.6.23-20150627.prod 5.6.23-20150626.prod 5.6.23-20150625.prod 5.6.23-20150620.prod 5.6.23-20150605.prod 5.6.23-20150604.prod 5.6.23-20150504.prod 5.6.23-20150331.prod 5.6.23-20150311.prod 5.6.23-20150226.prod 5.6.21-20150212.prod 5.6.21-20150128.prod 5.6.21-20150105.prod 5.6.21-20141210.prod 5.6.21-20141209.prod 5.6.21-20141112.prod 5.6.21-20141111.prod 5.6.21-20141104.prod 5.6.21-20141102.prod 5.6.21-20141101.prod 5.6.21-20141031.prod 5.6.21-20141030.prod 5.6.21-20141027.prod 5.6.21-20141023.prod 5.6.21-20141022.prod 5.6.21-20141021.prod 5.6.21-20141019.prod 5.6.21-20141016.prod 5.6.21-20141001.prod 5.6.12-20141010.prod 5.6.12-20141002.prod 5.6.12-20140903.prod 5.6.12-20140807.prod 5.6.12-20140722.prod 5.6.12-20140708.prod 5.6.12-20140703.prod 5.6.12-20140630.prod 5.6.12-20140624.prod 5.6.12-20140609.prod 5.6.12-20140512.prod 5.6.12-20140416.prod 5.6.12-20140331.prod 5.6.12-20140319.prod 5.6.12-20140310.prod 5.6.12-20140220.prod 5.6.12-20140219.prod 5.6.12-20140205.prod 5.6.12-20140127.prod 5.6.12-20140109.prod
Nothing to show
Latest commit 28c3718 Jun 17, 2017 @anirbanr-fb anirbanr-fb committed with facebook-github-bot Shard level CPU stats (system + user ) for MySQLD
Summary:
1.  Using RUSAGE_THREAD in getrusage to account for CPU for
each DB and putting it inside is.DB_STATISTICS

2. Adding CPU usage statistics to USER_STATISTICS

3. Fixing microseconds_wall for binlog thread.

Reviewed By: abhinav04sharma

Differential Revision: D4950991

fbshipit-source-id: 23664ae
Permalink
Failed to load latest commit information.
BUILD Fix comments about recommended way to build. Mar 17, 2015
Docs Bug#22194831 INSTALL-SOURCE AND INSTALL-WIN-SOURCE CONTAIN OUTDATED I… Nov 25, 2015
arcanist Add clang formatting linter Mar 28, 2017
client Fix memory leak in mysqlimport.c Jun 13, 2017
cmake More SSL fixes for 1.1.0 compatibility May 26, 2017
dbug Basic Async MySQL Client Support Jan 24, 2017
extra Add new innochecksum options and print out space id in checksum summary Jan 24, 2017
fbson Add OpenSSL 1.1.0 compatibility Apr 5, 2017
hooks Rename the client library from webscalesqlclient to fbmysqlclient Mar 15, 2017
include Fix OK format to be compatible with 5.7 format Jun 9, 2017
libevent Bug#21288106 - MISSING SANITY CHECK FOR STRDUP() IN HTTP.C PLUS POTEN… Aug 28, 2015
libmysql Backport more fixes for DEPRECATE_EOF May 9, 2017
libmysqld Caching compressed binlog events for reuse between dump threads Jun 7, 2017
libservices Updated/added copyright headers Jan 6, 2014
man Second part of not removing MySQL Cluster binary man pages May 3, 2012
mysql-test Shard level CPU stats (system + user ) for MySQLD Jun 17, 2017
mysys Bug#21255860: ASAN: MEMORY LEAK IN QUEUE UNIT TEST Jun 8, 2017
mysys_ssl Port: Fix bug 1588344 (Memory leak in non-existing defaults file hand… Jun 7, 2017
packaging Add packaging support for mt_simple.so Jan 24, 2017
plugin Fix clang compilation error Feb 27, 2017
regex Fix errors preventing clean compilation with NDEBUG defined Jan 24, 2017
rocksdb @ 7e5fac2 Update submodule and fix contrun build Jun 4, 2017
rqg @ 2dc5768 Adding RQG submodule Jan 24, 2017
scripts Native procedures in MySQL May 15, 2017
sql-bench Configure sql-bench to use transactions for RocksDB Jan 24, 2017
sql-common Fix OK format to be compatible with 5.7 format Jun 9, 2017
sql Shard level CPU stats (system + user ) for MySQLD Jun 17, 2017
storage Fix another instrumented filename in perfscema unittest Jun 14, 2017
strings Fix sort order for empty strings in 'text' columns Jan 24, 2017
support-files LevelDB Storage Engine: re-commit in git against webscale Jan 24, 2017
tests Backport Bug#21246842: ASAN: MEMORY LEAK IN TEST_WL6587() Jun 7, 2017
unittest Allow merge_large_test-t to link with jemalloc Mar 2, 2017
vio More SSL fixes for 1.1.0 compatibility May 26, 2017
win BUG#19351573: BUILDING WITH VISUAL STUDIO 2013 GIVES Sep 3, 2014
xtrabackup Add zstd compression option for replication Mar 21, 2017
zlib Allow reading of headerless compressed pages Jan 24, 2017
.arcconfig Don't run linters when arc diff is run in Sandcastle Jan 24, 2017
.git-commit-template.txt Get rid of some tags that were causing problems Jan 24, 2017
.gitignore Rename the client library from webscalesqlclient to fbmysqlclient Mar 15, 2017
.gitmodules Adding RQG submodule Jan 24, 2017
.hhconfig Switch to new determinator with stack diff support Jan 24, 2017
CMakeLists.txt Make sanitizers happy in gcc5.x Jun 2, 2017
COPYING Use a new version of "COPYING", the GPL text. Mar 4, 2010
Doxyfile-perfschema Merge mysql-next-mr revno 3206 --> mysql-next-mr-wl4816 Nov 15, 2010
INSTALL Bug#22194831 INSTALL-SOURCE AND INSTALL-WIN-SOURCE CONTAIN OUTDATED I… Nov 17, 2015
README Updated copyright year in user visible text Jan 11, 2016
VERSION Revert "Test pull request to validate the GitHub workflow" Jan 24, 2017
config.h.cmake Fix the rocksdb.type_decimal test. Jan 24, 2017
configure.cmake Fix the rocksdb.type_decimal test. Jan 24, 2017

README

MySQL Server 5.6

This is a release of MySQL, a dual-license SQL database server.
For the avoidance of doubt, this particular copy of the software 
is released under the version 2 of the GNU General Public License. 
MySQL is brought to you by Oracle.

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

License information can be found in the COPYING file.

MySQL FOSS License Exception
We want free and open source software applications under certain
licenses to be able to use specified GPL-licensed MySQL client
libraries despite the fact that not all such FOSS licenses are
compatible with version 2 of the GNU General Public License.  
Therefore there are special exceptions to the terms and conditions 
of the GPLv2 as applied to these client libraries, which are 
identified and described in more detail in the FOSS License 
Exception at 
<http://www.mysql.com/about/legal/licensing/foss-exception.html>.

This distribution may include materials developed by third
parties. For license and attribution notices for these
materials, please refer to the documentation that accompanies
this distribution (see the "Licenses for Third-Party Components"
appendix) or view the online documentation at 
<http://dev.mysql.com/doc/>.

GPLv2 Disclaimer
For the avoidance of doubt, except that if any license choice
other than GPL or LGPL is available it will apply instead, 
Oracle elects to use only the General Public License version 2 
(GPLv2) at this time for any software where a choice of GPL 
license versions is made available with the language indicating 
that GPLv2 or any later version may be used, or where a choice 
of which version of the GPL is applied is otherwise unspecified.

For further information about MySQL or additional documentation, 
see:
- The latest information about MySQL: http://www.mysql.com
- The current MySQL documentation: http://dev.mysql.com/doc

Some Reference Manual sections of special interest:
- If you are migrating from an older version of MySQL, please 
  read the "Upgrading from..." section.
- To see what MySQL can do, take a look at the features section.
- For installation instructions, see the Installing and Upgrading
  chapter.
- For the new features/bugfix history, see the MySQL Change History 
  appendix.

You can browse the MySQL Reference Manual online or download it 
in any of several formats at the URL given earlier in this file.
Source distributions include a local copy of the manual in the
Docs directory.