MySQL 性能 : Single table or multiple tables

标签 mysql optimization performance mysql5

我有 8 组数据,每组大约 30,000 行,数据结构相同,只是针对不同的语言。

网站前端会获得比较高的流量。

所以我的问题是关于 MySQL 的性能,如果我应该有一个包含一列的表来区分数据属于哪个集合(即列“语言”)或为每个语言集创建单独的表?

(如果可能的话解释为什么会很有帮助)

提前致谢 沙迪

最佳答案

我会选择单表设计。具有适当索引的查找时间应该完全相同,无论表有多“宽”。

除了性能问题,这将简化设计和与其他表(外键等)的关系。

关于MySQL 性能 : Single table or multiple tables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170517/

相关文章:

java - 将指纹模板保存到数据库 mysql - java

php - 在数据库中找不到上传的文件

algorithm - 三元搜索是否比这个相关算法效率低?

html - 图标字体与 SVG 缓存和网络问题

android - 不建议使用带底部导航的 Activity 吗

MySQL MyISAM关系图

mysql - 如何预测MySQL的临界点?

algorithm - 逐像素贝塞尔曲线

c# - 如何将项目 { a_0, .., a_N } 合并到 K 组中,以便合并过程成本最低?

networking - 通过 ping 计算上传/下载速度