【发布时间】:2013-01-21 12:58:58
【问题描述】:
我对如何在 MYSQL 表中存储数据有疑问。
假设我写了 10k 个帖子,每个帖子 400 个字。
将每个帖子(400 个字)存储在一行中会更好吗? 或者将其拆分为 10 行(每行 40 个单词)? 还是分成 100 行(每行 4 个字)?
哪种结构能给我带来最好的性能、更轻的重量、更好的加载时间等等? 更重要的是 - 您有多少行(1 或 10 或 100)或行中有多少数据(400 或 40 或 4)?
【问题讨论】:
-
这是什么意思?如果你有 10k 个帖子,考虑它不重要吗?
-
不要把属于一起的东西分开。
-
问题是它是否有助于提高性能...如果每个人都说它不值得而且令人信服,我不会分裂,但我问的是它的性能方面。什么是更好的?有较小的行但很多或较大的行但很少?
-
过早的优化是万恶之源。
标签: mysql sql performance