可能重复:
Insert many rows to one table OR insert rows separately to many table?
哪个更好的100个表包含10,000行或1,000个表包含1,000行?
上述问题只是一个基础。如果没有以下条件,它就没有完成。
条件:
问题:
除了答案之外,上面的数据库技巧也被邀请了。
答案 0 :(得分:1)
您的问题有很多,而且有助于获得更多信息,但以下是我的一些想法:
UNION
,至少在我的经验中,通常是一个缓慢的野兽。Don't care about table management and simplicity of database
是一个糟糕的政策。编程的所有最佳实践都适用于数据库设计。请记住,一个不知道你在想什么的人会继承这个项目,那可能就是你。就我个人而言,我认为我们中的很多人都有使用1M线表的经验,而且我知道我不会想要将其作为一系列UNION
来处理, OR
和JOIN
。至少,不是在所有相同的桌面设计时。
答案 1 :(得分:1)
由于一百万行是一个很小的小表,为什么你会考虑把它分成100个表或1000个表?