我喜歡約10個表,其中包含日期範圍和某些值屬於日期範圍的記錄。價格表的數據庫表結構
每張表都有一些含義。
例如
率
start_date DATE
end_date DATE
price DOUBLE
可用性
start_date DATE
end_date DATE
availability INT
,然後表日期
day DATE
哪裏都是每天提前2年日期。
最終結果是將這10個表加入日期表。 查詢需要更長的時間,因爲還有一些其他聯接和子查詢。
我一直在考慮創建一個包含所有10個表格數據的更大表格,但是最終表格會包含大約1.5M-2M個記錄。
從測試來看,它似乎更快(0.2秒而不是1秒左右)在此表中搜索,而不是連接表和搜索連接結果。
是否有任何真正的原因,爲什麼它應該是一個糟糕的主意,有一個與許多記錄表?
決賽桌看起來像
day DATE
price DOUBLE
availability INT
謝謝您的意見。
謝謝您的評論,我決定重組。 – Douglish