业务数据比较多,每天可能会有几十W的数据,这样长期下去单表压力比较大,现在想根据日期来进行拆表,200W左右的数据应该就会有影响了,所以想请教一下:
1拆表能节省多少时间?
2一个数据库拆多少表合适?
3表太多了是否需要拆库?
1拆表能节省多少时间?
2一个数据库拆多少表合适?
3表太多了是否需要拆库?
解决方案 »
- 5个监测点传输过来的数据是放一个表还是5个表对以后的查询等操作更方便?每个监测点的数据量都很大。谢谢!
- mysql in 的参数化怎样弄?
- 能否恢复UPDATE 语句前的状态?
- 有什么办法使将mysql数据库复制带走后也不能用.
- 请问rpm方式安装的的mysql如何卸载掉
- 我用ASP做了一个程序,用的是SQL server数据库,想用程序实现向Mysql转化如何实现
- 请问mySQL的mm.mysql.driver??
- 关于SQL语法的一个实际问题
- 联网后每分钟插入一条数据,判断联网时间
- 有那位大虾知道,如何将Linux上的MySQL的一个库移植到NT上 ?
- linux下mysql5.7怎么修改最大连接数
- 求设置SQL服务器外网连接设置教程
拆表对天大数据通常来说是必须考虑的,性能的提升取决于你的查询和处理方法
比如,如果你拆表了,查最近一年的数据
如果还是通过一个 UNION ALL 所有表的视图(或者类似的方法)去查,那么效率提升有限
但如果你直接根据条件锁定只查最近一年的表,那么,那么对于 10 年的数据量来说,你只需要查 1/10 的数据,这个的性能提升是非常可观的