MySQL5.7.4发布查询性能提升1倍能够运行在单处理器核心商品服务器上。今天用户可能没有注意到MySQL的一个变化是,Oracle已经开始重新设计MySQL的代码,使其模块化很多。与软件解析器一样,优化和复制功能以模块化方式重写。这个版本的查询性能有了很大的提升,是MySQL5.6的两倍。详细说明请见变更历史。新版MySQL在测试平台上可以达到每秒512000只读QPS,而MySQL5.6***只能达到250000QPS。这种性能提升是通过其Memcached插件实现的。同时,这个版本在数据库的其他方面也得到了很多改进,比如减少了建立数据库连接的时间,这要归功于Facebook的贡献。除了性能提升之外,其他方面也有不少提升。详情请看这里。MySQL的特点用C和C++编写,并通过各种编译器进行测试,以确保源代码的可移植性。支持AIX、BSDi、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、NetBSD、OpenBSD、OS/2Wrap、Solaris、SunOS、Windows等操作系统。为多种编程语言提供了API。这些编程语言包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多线程,充分利用CPU资源,支持多用户。优化的SQL查询算法,有效提高查询速度。它可以作为客户端服务器网络环境中的一个单独的应用程序使用,也可以作为一个库嵌入到其他软件中。提供多国语言支持,可以使用中文GB2312、BIG5、日文Shift_JIS等常用编码作为数据表名和数据列名。提供TCP/IP、ODBC和JDBC等多种数据库连接方式。提供管理、检查和优化数据库操作的管理工具。可以处理拥有数千万条记录的大型数据库。MySQL中文文档:http://tool.oschina.net/apidocs/apidoc?api=mysql-5.1-zh英文MySQL文档:http://tool.oschina.net/apidocs/apidoc?api=mysql-5.5-en
