![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
跨表查询
文章平均质量分 79
Everyday都不同
是谁来自山川湖海,却囿于昼夜、厨房与爱。
展开
-
求给定的起始和结束字符串中间的时间字符串集合
如题,在数据量比较大的表中,我们常常需要按时间(年、月或日)分表,加上一个日期的字符串后缀。而这种情形下,当用户给定了起始和结束的时间字符串时,我们就需要根据这2个字符串判断中间到底跨越了几张同类型的按时间作为后缀的表。。通常,用union all直接将多个表的查询语句拼接在一条sql里面,而非每张表都分别查询一次,再把结果集给addAll,这样造成跟db的多次交互,影响效率,不太建议……原创 2017-04-06 16:09:38 · 550 阅读 · 0 评论 -
数据量大的表的分表方案 以及 跨(同类型的)表查询遇上分组时需要注意的点
最近着手对数据量比较大的表的改善工作。当一张表的数据量很大,并且在定时或实时的增加数据时,这时候就需要考虑表的容量,因为一张表的数据不可能无限大,所以考虑分表就迫在眉睫~~ 解决方案:1)结合表内数据的Insert频率,大概计算下表数据的大小。规划每张表最大的数据量,考虑按年或月或天分表,表名基本相同,以时间字符串作为后缀(如:表名_yyyy,表名_yyyyMM,表名_yyyyMMdd原创 2017-04-06 16:09:48 · 1105 阅读 · 0 评论