请问:MySQL哪个版本支持表分区,又能稳定运行? 请问:MySQL哪个版本支持表分区,又能稳定运行?(现在我的应用系统的表要用到分区功能)谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MySQL 5.1 及以上。 6.0在测试中 5.x版本及以上支持并且表分区必须是在InnoDB的引擎下才可以进行在MyIsam的引擎下是不支持分区的我最近正好用这个分区理念处理了我的大容量数据效果很好 kanon_lgt : 并且表分区必须是在InnoDB的引擎下才可以进行 是真的吗? 这里我主要针对两种存储引擎进行简单比较分别是MyISAM和InnoDB,首先比较下区别:1. MyISAM不支持事务,不支持外键,优点是访问速度高,批量插入速度快。假设大量的操作是select、insert,建议采用该存储引擎。但是在我的实际应用中,出现过批量插入过于频繁的时候,当数据量到达一定级别,出现表损坏的情况。2. InnoDB支持事务处理,但是相对于前者,处理效率低一些,并且其索引及数据也更占用磁盘空间。在存储一些关键数据,并需要对其进行事务操作的时候,我们可以选择innodb,当然,我认为他不应该是访问量太大的。 是真的!!分区要涉及到物理数据结构的编排,只有InnoDB的引擎下才是对数据的物理存放,Myisam是文件逻辑存放,分区不支持。 楼上正解。参见:《MySQL 5.1参考手册 》http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html18.1. MySQL中的分区概述“对于创建了分区的表,可以使用你的MySQL 服务器所支持的任何存储引擎;MySQL 分区引擎在一个单独的层中运行,并且可以和任何这样的层进行相互作用。在MySQL 5.1版中,同一个分区表的所有分区必须使用同一个存储引擎;例如,不能对一个分区使用MyISAM,而对另一个使用InnoDB。” 查询一个表的资料不存在另一个表 LAMP&LAPP技术群(62208177) Excel VBA 连接 MySQL 让人头疼的联合索引索引问题。。。 mysql 去除重复sql语句 在/home下 去发现只有oracle的文件 没有mysql的文件 MySQL数据库迁移遇到的奇怪问题 求助,mysql高手!!!! SQL语句的in的用法问题! 【列转行】把时间列里的每一天(2015-10-10 ),转成新的列名 求MYSQL 7.0版本以上中文版下载地址。。和帮助文档 mysql一对多,怎么返回join表的第一条记录
并且表分区必须是在InnoDB的引擎下才可以进行
在MyIsam的引擎下是不支持分区的
我最近正好用这个分区理念处理了我的大容量数据
效果很好
这里我主要针对两种存储引擎进行简单比较分别是MyISAM和InnoDB,首先比较下区别:1. MyISAM不支持事务,不支持外键,优点是访问速度高,批量插入速度快。假设大量的操作是select、insert,建议采用该存储引擎。但是在我的实际应用中,出现过批量插入过于频繁的时候,当数据量到达一定级别,出现表损坏的情况。2. InnoDB支持事务处理,但是相对于前者,处理效率低一些,并且其索引及数据也更占用磁盘空间。在存储一些关键数据,并需要对其进行事务操作的时候,我们可以选择innodb,当然,我认为他不应该是访问量太大的。
分区要涉及到物理数据结构的编排,只有InnoDB的引擎下才是对数据的物理存放,
Myisam是文件逻辑存放,分区不支持。
参见:《MySQL 5.1参考手册 》http://dev.mysql.com/doc/refman/5.1/zh/partitioning.html
18.1. MySQL中的分区概述
“对于创建了分区的表,可以使用你的MySQL 服务器所支持的任何存储引擎;MySQL 分区引擎在一个单独的层中运行,并且可以和任何这样的层进行相互作用。在MySQL 5.1版中,同一个分区表的所有分区必须使用同一个存储引擎;例如,不能对一个分区使用MyISAM,而对另一个使用InnoDB。”