`
zhaoshg
  • 浏览: 258160 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL 5.4的新特性

阅读更多
A Quick Look at MySQL 5.4:
http://dev.mysql.com/tech-resources/articles/mysql-54.html
MySQL 5.4 Downloads:
http://dev.mysql.com/downloads/mysql/5.4.html





引用
MySQL 5.4 之所以命名为5.4,而不是5.2 是因为之前的5.2版本被命名为6.0了(这个应该是商业上的原因,就像java1.6被命名为6.0)。现在的5.4 preview release 是在当前MySQL5.1的基础上,对 Innodb 进行了一些优化,这些补丁来自google,包括:InnodbIoTuning, InnodbAsyncIo, InnodbStatus , NewShowInnodbStatus , SmpPerformance 等。
从所打的那些补丁,我们可以看出,对innodb做了很多优化,特别是io的优化和smp多核cpu的优化。

下面就一些新增参数和默认值的更改做些说明:

innodb_io_capacity

这个在之前的innodb版本中是被写死的,默认值是100,在5.4中默认值已经改成200。

innodb_extra_dirty_writes

这个是非常有用的一个特性,当服务器资源idle的时候,会做checkpoint,将脏数据页写入表空间,及时没有到达设置的比例(innodb_dirty_pages_pct,innodb_max_dirty_pages_pct)。

innodb_buffer_pool_size

默认值由原来的8M改为1G,其实在大些的db中,这个还是远远不够的。可以将1半,甚至2/3的内存用在这上面。

innodb_log_file_size

默认值增至128M 在磁盘性能好些的机器上,应该还要增加,配合innodb_dirty_pages_pct, 以实现更加好的性能。

innodb_thread_concurrency

Innodb中的并发控制参数,默认值由8改0,这个都得以于google的smpperformance补丁,以前并发超过8时,性能基本上会下降。

另外需要提醒的是:目前MySQL5.4还是preview release,不建议用于生产环境。



Author: Ivan@mysqlab.net/谭俊青 (老大哦) 转载请注明来源URI链接:

http://www.mysqlab.net/blog/2009/04/mysql-54的新特性解析/
分享到:
评论

相关推荐

    精简mysql5.4 仅有2.2M

    这个"精简mysql5.4 仅有2.2M"版本是针对特定使用场景进行优化的,特别是对于那些需要轻量级数据库解决方案、内嵌到项目中的开发者而言,这是一个理想的选择。它的体积小巧,仅为2.2MB,这意味着它可以在资源有限的...

    php5.4+mysql5.6

    PHP 5.4是PHP的一个重要版本,发布于2012年,引入了一系列新特性以提升性能和开发效率。以下是一些关键点: 1. **Traits**: PHP 5.4引入了Traits,这是一种代码重用机制,类似于类的混合,允许开发者在多个类之间...

    windows2008R2 php5.4+apache2.4+mysql5.6配置包

    版本5.4包含了性能优化和新特性,比如 Traits 和短数组语法。 3. **Apache2.4**:Apache HTTP Server是最流行的Web服务器软件,具有高度可配置性和稳定性。版本2.4引入了新的模块、改进的安全性和性能提升。 4. **...

    MySQL-Front_V5.4.4.153

    在描述中提到的"MySQL-Front_V5.4.4.153"是该软件的一个特定版本,它强调了其轻量级的特性,意味着它在占用系统资源方面相对较小,适合各种配置的计算机使用。 1. **MySQL-Front概述**:MySQL-Front主要功能包括...

    MySQL-Front-V5.4.4.153-Setup

    MySQL-Front V5.4.4.153 是一个专为MySQL数据库设计的图形用户界面(GUI)工具,它提供了简洁而直观的界面,使得数据库管理与开发工作更为便捷。这款软件以其轻量级的特性,占用较少的存储空间,却能提供强大的功能...

    mysql客戶端 完整版

    【标题】"mysql客戶端 完整版"指的是一个功能齐全的MySQL数据库管理工具,用于高效地管理和操作MySQL服务器。这个客户端提供了丰富的功能,让用户能够更便捷地进行数据查询、编辑、备份、优化以及数据库设计。 ...

    apache2.2+php5.4+mysql5.5+phpMyAdmin4.0.5安装文件

    Apache 2.2、PHP 5.4、MySQL 5.5 和 phpMyAdmin 4.0.5 是一套经典的 Web 开发环境组合,适用于搭建动态网站和管理数据库。这个安装文件提供了便捷的方式,帮助用户一次性安装这些组件,无需逐个下载和配置。 Apache...

    MYSQL文档完美中文版

    MySQL5.5的新特性:列出MySQL5.5版本中新增的功能和改进。 3.2. MySQL信息源:介绍如何获取MySQL相关的邮件列表、社区支持和论坛。 4. MySQL标准兼容性 4.1. MySQL遵从的标准是什么:详细说明MySQL遵循哪些...

    KETTLE5.4中文使用说明文档

    Kettle 5.4相较于早期版本,带来了诸多新特性和改进,以提升用户体验和处理能力。文档的更新意味着它将提供5.0以上版本的详细指导,这对于那些寻求最新功能和优化的用户来说至关重要。以下是Kettle 5.4中的一些关键...

    ecshop(php5.4修订版)

    1. PHP5.4特性:PHP5.4是PHP的一个重要版本,引入了多项新特性,如内置Web服务器、Traits(类似面向对象的代码重用机制)、Short Array Syntax(短数组语法)等。这些改进可能被ECShop利用,以提升代码的可读性和...

    php各种框架的手册 tp3.2, tp5.0, yii2.0, mysql5.1, php5.4

    PHP5.4是PHP的一个中期版本,引入了Traits(特性)、短闭包语法、命名空间改进等新特性,提高了性能,并降低了内存消耗。这个版本在很多项目中仍被使用,因为它提供了足够的功能和良好的兼容性。 这些手册对于PHP...

    php5.4-apache2-mysql5.5-vsftpd

    标题 "php5.4-apache2-mysql5.5-vsftpd" 提示我们这是一个集成的Web服务环境,包括PHP 5.4、Apache 2、MySQL 5.5和VSFTPD。这个组合通常用于搭建网站服务器,尤其是那些基于PHP编程语言的应用,如WordPress、Drupal...

    WAMP环境(apache2.2+mysql5+php5.4)

    PHP 5.4是PHP语言的一个版本,它引入了许多新特性,如命名空间、Traits、短数组语法、新的错误处理机制等。此外,PHP 5.4还优化了性能,并提高了对最新Web技术的支持,例如,内置了用于开发Web服务的JSON编码和解码...

    MySQL驱动jar包(mysql-connector-java)

    例如,5.4.x版本支持了JSON数据类型、窗口函数等MySQL的新特性。 总之,`mysql-connector-java`是Java开发者与MySQL数据库交互的重要工具,它简化了数据库操作,提供了稳定、高效的数据访问能力。在实际开发中,...

    CentOS5.4简易安装NginxPHPMysql.pdf

    在CentOS 5.4上,你可以通过`yum -y install mysql-server`命令来安装MySQL服务器,并使用`service mysql start`启动它。别忘了在`/etc/init.d/mysqld`中设置开机启动,并修改root用户的默认密码,如`/usr/bin/...

    php 5.4 安装文件

    PHP 5.4是该语言的一个重要版本,引入了许多新特性,增强了性能并优化了开发体验。本文将详细介绍如何在服务器上安装和配置PHP 5.4。 ### 1. 下载与解压 首先,你需要从官方网站或者可靠的第三方源下载PHP 5.4的...

    MySQL中文参考手册.chm

    5.1 MySQL对ANSI SQL92 的扩充 5.2 以ANSI模式运行 MySQL 5.3 MySQL相比ANSI SQL92的差别 5.4 MySQL 缺乏的功能 5.4.1 子选择(Sub-selects) 5.4.2 SELECT INTO TABLE 5.4.3 事务...

    MySql 5.1 参考手册.chm

    1.6.1. MySQL 5.1的新特性 1.7. MySQL信息源 1.7.1. MySQL邮件列表 1.7.2. IRC(在线聊天系统)上的MySQL社区支持 1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. ...

    php5.4 linux

    1. **PHP 5.4的新特性** - ** Traits**:引入了Traits作为代码复用的一种方式,解决了单继承限制的问题。 - **短数组语法**:支持更简洁的数组定义,如`[元素1, 元素2]`。 - **Null coalescing operator(空合并...

    redis php5.4扩展

    PHP 5.4是PHP的一个较早版本,支持多种扩展来与外部服务交互,如MySQL、PDO、XML等,而`redis`扩展则是让PHP能够方便地与Redis进行通信的组件。 `php_redis-2.2.7-5.4-ts-vc9-x86`这个描述中包含了几个关键信息: 1...

Global site tag (gtag.js) - Google Analytics