gpt4 book ai didi

mysql - 什么时候使用多个表是减小表大小的正确解决方案?

转载 作者:行者123 更新时间:2023-11-29 08:01:07 25 4
gpt4 key购买 nike

在阅读了有关 MySQL 的外键和引用资料后,我想到了这个问题。

如果您运行电子邮件营销服务,并让您的用户创建联系人列表,该列表将保存大量记录,数千条可能一百万或两条,那么为每个用户的联系人列表创建一个表会更好吗?或者一张大表,其中包含所有添加到网站的联系人,并将它们引用到所属列表?

如果您有 50,000 个用户,每个用户都有 2 个联系人列表,每个列表包含 10,000 封电子邮件,则您有 100 万封电子邮件登录到 1 个表中。在该表上运行选择查询会不会太密集,例如...

SELECT * FROM name_of_the_big_table
WHERE belonging_contact_list = id_of_the_contact_list

最佳答案

If you have 50,000 users, and each of them has 2 contact lists each of 10,000 emails, you have 1 million emails logged into 1 single table. Wouldn't it be too intensive to run a select query on that table like...

没有

您需要考虑 MySql 环境和查询的设计和实现,但处理您提到的规模本质上并不是问题。

Scale Mysql

关于mysql - 什么时候使用多个表是减小表大小的正确解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23770898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com