Rey*_*rPM 3 mysql performance database-design database-recommendation
我脑子里有一个问题。最好创建一个表并在那里存储很多行,或者创建各种表并在其中存储几行?在物理级别上节省的性能和 I/O 是多少?多少空间将使用多张表而不是一张表?我正在考虑 Wordpress 如何处理多博客功能,因为我正在开始一个新项目并且正在寻找最佳方法。
假设您正在讨论包含相同类型实体的表,您通常希望拥有一张表。
两种方法之间不会有任何性能差异和大量管理差异,单个表更易于管理。通常,与正确索引时的较小版本相比,大型表没有性能开销,因为与行增长相比,索引查找时间增长缓慢。
在规范化设计中,对于不同的实体或关系,您将拥有不同的表,但就分区而言(通过 DBMS 功能支持或手动使用单独的表),这通常在您有某些要求时是必要的,例如备份粒度或基于分区的数据加载/卸载。
归档时间: |
|
查看次数: |
5885 次 |
最近记录: |