小编Mat*_*att的帖子

大型数据库的优化设计

全新的数据库,在 linux 上使用 postgresql。我已经对这个问题进行了大量阅读,并在这里浏览了类似的问题,但只是想确认组织一切的最有效方式。

例如,假设我们有一百万人的条目,每个人都有姓名、电话号码、地址和 20 到 50 个“技能”。正确的方法是拥有一个包含基本人员属性和唯一标识符的表,然后创建另一个包含两列包含人员 ID 和技能名称的表吗?

对我来说似乎有点多余,但在人员表中具有可变数量的技能列的另一种选择似乎更糟。

有什么技巧可以最大限度地提高速度并最大限度地减少内存使用量?

performance database-design query-performance

3
推荐指数
1
解决办法
106
查看次数