mysql如何应付千万级别的数据量查询,愿闻其详 现在有个应用 数据库类型拟定用mysql 每天数据查询量达千万级,大概每秒100余次愿闻其详,忘先生赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的查询是些什么?如果都是 select * from table然后什么条件都没有,每次需要查出千万记录,则没什么好办法。如果每次仅查出几条或几百条记录,则可以考虑优化你的查询或者数据库。1. 添加适当的索引。2. 进行表分区3. 升级硬件4. 重新设计你的数据库。5. 。 从scale,sharding入手好了,各种切、分都用上。再在各种查询的语句上面建立好索引; 搜索一次 记录一次 每秒 大概100多条搜索---------就是每秒100次写,假如是有100个连接来完成,就是每秒1次写。写多的话,建议读写分离,和innodb。可以从程序的角度设置每个写一个连接,尽量并行。也可以根据时间来表分区,分多个表写入啥的。 mysql join 的问题 MySQL 全屏后怎么还原回以前的窗口样子? 求一条复杂的sql语句 如何更新文章上一篇和下一篇id mysql5.5迁移到mysql5.1上的问题请教 有一个用户属性表的需求,不知道该怎么设计 数据库 相同记录 如何删除? mysql的存储过程中如何在update修改表时,同时修改后的值返回到指定的参数中? order by case when问题 如何计算mysql数据库表中单条记录所占据的磁盘容量大小?或者找出单条记录中占据磁盘容量的最大值 有没有什么方法可以 执行这个存储过程?? 《sql必知必会》MySql导入数据脚本出错
2. 进行表分区
3. 升级硬件
4. 重新设计你的数据库。
5. 。
从scale,sharding入手好了,各种切、分都用上。再在各种查询的语句上面建立好索引;
写多的话,建议读写分离,和innodb。
可以从程序的角度设置每个写一个连接,尽量并行。
也可以根据时间来表分区,分多个表写入啥的。