mysql5.1 有什么用_mysql5.1 有什么新特性

本章介绍 新特性和已过时的特性

新特性:

1.分隔

这个特性允许把一个表里的部分数据放入文件系统中,它会根据表的创建规则来存储,一个表的不同部分被存储在不同的物理地址下。不过这个特性对于用户是不可见的,是透明的。

分隔的表仍然是一个简单的表,它对 CREATE TABLE ,ALTER TABLE , EXPLAIN .... SELECT STATEMENT 实现了一些新的扩展,查询一个分区的表 比查询一个未分区的表 更快 。

2. 基于行的复制

mysql 原来的复制 是从主到副的语句上的复制,这叫做 statement based replication(语句基础上的复制 ) , 自 mysql 5.1.5 以后,表行基础上的复制 也是有效的了。

自mysql 5.1.5 以后 , 基于表行的复制 是 主服务器发送一个事件给副服务器,告诉它哪个表行应该受到影响。

自mysql5.1.8 以后 ,  它有了第3个可选值:maxin 这个值会默认使用基于语句的复制。

3. 插件API

自 mysql5.1以后 在运行时动态方便添加插件的api,不需要从新启动mysql服务器,这个特性 允许开发者可以自己过滤正在检索的内容,它可以是个PDF文件或者别的文档格式的文件

4.事件计划

事件计划,就是根据计划要执行的一些任务,可以定义一个数据库对象,他有要执行语句的事件,有开始和结束时间,这和linux下的crontab 很相似.

5.日志表:

在mysql5.1之前,服务器一般是把 查询或者是慢查询日志写到日志文件中去,不过自5.1之后,日志信息也可以写到general_log 表 和 slow_log 表中

6.更新程序

mysql_upgrade 会根据当前mysql服务器的版本信息检查所有表是否兼容或者是一致,根据重要程序来修复表。

mysql 集群

mysql 自 mysql5.1 以后 独立为一个新的产品,他是在mysql5.1的基础发布的,他和mysql5.1不一样的是 他有额外的

mysql 集群 ,在mysql主版本中 不再有效。

mysql 集群 有 3个版本,

MySQL Cluster NDB 6.3

MySQL Cluster NDB 7.0

MySQL Cluster NDB 7.1

这3个都是有效的,可以使用的。

自mysql 5.0 后 到 mysql5.1 mysql集群的一些改变:

1.集群复制,集群到不是集群服务器的复制也是有效的

2.数据磁盘存储:

以前集群的数据是存储在内存里的,现在可以存储在磁盘上了

3.改进了集群备份

以前在集群备份过程中,如果有错误,会中断,自5.1以后,就不会中断了

6.表空间的支持,mysqldump 现在多了一个 -Y 或者 --all-tablespaces ,, 可以查看表空间

7.INFORMATION_SCHEMA 的改善

8. XML functions with XPath support.

以下是过时的说明:

The log_bin_trust_routine_creators system variable (use log_bin_trust_function_creators).

The table_type system variable (use storage_engine).

The TYPE table option to specify the storage engine for CREATE TABLE or ALTER TABLE (use ENGINE).

The SHOW TABLE TYPES SQL statement (use SHOW ENGINES).

The SHOW PLUGIN SQL statement (use SHOW PLUGINS).

The LOAD TABLE ... FROM MASTER and LOAD DATA FROM MASTER SQL statements (use mysqldump or mysqlhotcopy to dump tables and mysql to reload dump files).

The BACKUP TABLE and RESTORE TABLE SQL statements (use mysqldump or mysqlhotcopy to dump tables and mysql to reload dump files).

TIMESTAMP(N) data type: The ability to specify a display width of N (use without N).

The --master-xxx server options to set replication parameters (use the CHANGE MASTER TO statement instead): --master-host, --master-user, --master-password, --master-port, --master-connect-retry, --master-ssl, --master-ssl-ca, --master-ssl-capath, --master-ssl-cert, --master-ssl-cipher, --master-ssl-key.

原文:http://www.cnblogs.com/Super-Man/p/5092792.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值