PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] union 多張表會比存同一張表有效率嗎?
作者:
chan15
(ChaN)
2021-07-09 15:19:40
資料庫名稱:MySQL
資料庫版本:皆可
內容/問題描述:
請教一個資料庫觀念,剛聽到的但查不到證明,朋友公司後端說
假設一個月的資料,以六月來講好了 union table_0601 ~table_0630
會比把所有資料存在同一個 table 用 data 去 where 快 30%,這成立嗎
我知道像類似會員資料表有可能會很高,所以算值可能分散到十張裡面
但對方現在是「每一天」都產一張表,跨三個月可能 union 60 張的意思
作者:
p2k
(pank)
2021-07-09 19:15:00
要看資料量與使用情境,例如要撈某1天或某幾天的資料select by day 的 table 絕對會比較快
作者:
evilove
(願意感動就是一種享受)
2021-07-09 21:30:00
不確定的話就先抓一些測看看速度再決定方法
作者:
bij831
(睡貓)
2021-07-10 14:07:00
實測,拿數據證明
作者:
chungyih
(一起喝醉吧)
2021-07-18 17:38:00
有partition table可用,不需自幹
https://bit.ly/3hL4WaZ
繼續閱讀
Re: [討論] 請問Oracle data guard換機該怎麼設定?
bij831
[討論] 請問Oracle data guard換機該怎麼設定?
chings22
[SQL ] 安裝問題
carlosf1112
[SQL ] 建立Linked Server (Error Number: 53)
chings22
[SQL ] sql-ex.ru線上題目求解
impon
[討論] 請教要如何切入Oracle 12C學習呢?!
happy1b1c
[SQL ] 執行一次後得到兩次結果並整理輸出
sworder12
[討論] ER-diagram一題
fmtshk
[SQL ] 表格整合問題
impon
[SQL ] Oracle 時間格式to_char後不正確
eggeggss
Links
booklink
Contact Us: admin [ a t ] ucptt.com