表拆分问题求解! 对于一个大小在200w的数据表针对mysql数据库 是否有必要进行拆分?应该如何拆分?还是用分区?请各位大侠指点下! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 拆不拆分,关键看你的常用的查询是什么。拆分,会对你的程序有影响,你需要自己判断要从哪个表中取数据。但显然速度上会快一些。也比较灵活。而分区表,则对程序是透明的,你的分区对程序来说是无影响的,由MYSQL自行判断到哪个分区表中的取得记录。 i如果说优化,则你必须知道你常用的SQL语句是哪些? 如果这个语句的WHERE条件是基于分区条件的则效率会有所提高,如果不是则效率会随记录增长而减慢。 MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html [Quote=引用 10 楼 acmain_chm 的回复:]非常感谢~回去好好研究研究~ mysql输出结果的大小可以限制吗 初始学求教 mysql 复杂架构探讨 vc+mysql, 如何插入100万条记录?求实例代码 为何重装mysql时 重装不了了 Unknown column 错误 mysql象Postgresql 一样支持数据的完整性和存储过程吗 怎么导入 数据结构啊? 用*.sql 使用标准sql语句,查找一个数据库文件中有多少个表的命令是什么? 数据库里所以frm、ibd的表都打不开? 关于replication 求一条SQL语句,用于统计5秒内注册的用户
拆分,会对你的程序有影响,你需要自己判断要从哪个表中取数据。但显然速度上会快一些。也比较灵活。而分区表,则对程序是透明的,你的分区对程序来说是无影响的,由MYSQL自行判断到哪个分区表中的取得记录。
非常感谢~回去好好研究研究~