我一直在研究我的数据库,我想到也许最好将我的两个表组合起来以更好地组织数据并可能获得性能优势(或没有?)。
我有两张表,其中包含地址、交货和另一张发票,它们的结构是相同的。一个表包含发票地址,另一个包含交货。
将这些合并到一个简单地称为“地址”的表中并创建一个名为 addressTypeId 的新列会有什么影响?这个新列引用了一个新表,其中包含地址类型,如送货、发票、家庭等。
让它们像现在这样,分开,性能更好,因为对不同类型地址(交货和发票)的请求使用两个表而不是一个表,这可能意味着请求地址数据时的延迟?
顺便说一句,我正在使用 INNODB。