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