【发布时间】:2017-06-20 17:53:54
【问题描述】:
我有一个包含超过 5000 万行的数据库表。通过索引,我将选择单行的请求时间从 50 秒减少到 2-5 秒。因为我仍然需要检索多个单行。通过对仅包含上个月记录的视图执行选择,我能够进一步减少( 不幸的是,设备可能在上个月没有产生记录,但我仍然需要它的最新记录。
如果主表上没有结果,是否有可能告诉 spring mvc “回退”到另一个表?类似:
@Entity
@Table
(
schema="tbl",
name="name_of_view_for_last_month",
fallbackname="name_of_actual_table"
)
【问题讨论】:
标签: mysql spring spring-mvc spring-jdbc