一般情况下没必须要根据年月创建表,SQL Server处理几百万条记录的表还是没问题的,若数据量巨大影响到性能,你可能需要考虑把几年以前的一般不使用的数据放到其他地方。
传输数据的速度不是简单的那么计算,受很多因素影响,如网络繁忙程度,计算机速度等等