gpt4 book ai didi

mysql - 如何快速创建复杂MySQL数据库的新实例?

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

我正在管理一个企业 Web 应用程序,该应用程序使用 Amazon 的 RDS 作为我们的数据库服务器。我们的架构是这样的,当用户注册新帐户时,我们会在 RDS 中为他们创建一个全新的数据库。

数据库大约有 63 个表,其中大部分都有索引,并且几乎都有外键约束。目前,我们通过执行大量 sql 语句来创建每个新数据库。这平均需要 57 秒。

有人知道如何更快或更有效地完成此操作吗?

谢谢!

最佳答案

数据库创建是否在用户注册时自动发生?用户是否一直在等待一切完成才能得到响应?

如果真是这样的话,那么上面提到的平均时间就真的是有问题了。我可以建议您提前创建数据库(手动或在代码中),并且当用户注册时,您仅将他与可用的(已创建的)数据库相关联。您可以让一个进程监视可用的空数据库,并在数量低于某个指定数量时创建新数据库。

关于mysql - 如何快速创建复杂MySQL数据库的新实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8055849/

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