3000万条记录,mysql能胜任吗? 我有一个3000万条记录数据库,每条大约250byte,25个字段,每个字段都有索引,有每个字段都有较频繁的更新、插入、查询想问问大家如何部署mysql?目前的速度太慢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用innodb存储引擎。分区然后更要分表啊! 谢谢大家,有两个问题:1>我可以按time字段分区后,插入更新速度是否有明显提高(插入,更新time=NOW()),查询速度怎样?我大约有60%是查询近两个月的2>如果用分表,那岂不是要查询所有表了,对查询脚本要有很大改动了吧另外,我的机器是FC13 x64 4G内存,yum不能更新到mysql-5.5.8 3000万条记录= 30M记录 = 30M*250BYTE = 8GBMYSQL问题应该不大。关键要分析你慢的具体语句是什么?另外就是硬件本身的性能。 不会。分区主要是针对查询。索引越多,则INSERT,UPDATE的速度越慢,但SELECT会快。插入慢,你最好给出你的语句。你的show create table, show index from否则别人无法帮你分析。在你不愿意提供其它信息的情况下,泛泛而谈, 8GB的数据量对MYSQL虽然有些大,但并不是问题。 谢谢,ACMAIN_CHM。表结构,索引都是公司定死的,我也不能改,所以说了也没用也只让我们用mysql,但是硬件资源相对比较葱郁,我想是否可以用集群的方法,我也是刚开始用学用mysql 发现他不走索引 动态sql只能写在存储过程吗?怎么返回结果集 批量修改数据 关于修改表结构.插入一个新的字段到指定的位置,而不是排在最后 sql语句的一个问题,求救~ 关于建立约束 两张或多张表联合查询问题 windows下mysql的临时文件设置 workbench导入csv失败,line1 语法错误 vf编写的数据库端/客户端的程序软件连接sql数据库,数据库端连接sql mysql cluster issue 精确匹配查询问题
用innodb存储引擎。分区然后更要分表啊!
1>我可以按time字段分区后,插入更新速度是否有明显提高(插入,更新time=NOW()),查询速度怎样?我大约有60%是查询近两个月的
2>如果用分表,那岂不是要查询所有表了,对查询脚本要有很大改动了吧另外,我的机器是FC13 x64 4G内存,yum不能更新到mysql-5.5.8
也只让我们用mysql,
但是硬件资源相对比较葱郁,我想是否可以用集群的方法,我也是刚开始用学用mysql