gpt4 book ai didi

mysql - 创建新的 MySQL 数据库最有效的方法是什么

转载 作者:行者123 更新时间:2023-11-30 01:13:48 26 4
gpt4 key购买 nike

我需要为多个开发人员设置一个开发环境。他们每个人都需要使用“新鲜”的 MySQL 数据库来测试软件。有一个SQL文件有很多CREATE , ALTERINSERT查询。

目前有一个 PHP 脚本 mysqli::multi_query它创建一个新数据库并执行 SQL 文件中的所有查询。每次当某些开发人员需要新的数据库实例时都会调用它。但执行所有需要的查询需要太多时间。

我尝试更改脚本来执行 mysql < my_pre_mysqldumped_file.sql ,但几乎同样慢。

此外,我尝试拥有一个“初始”数据库并使用 CREATE TABLE ... LIKE ... 复制每个表。 ,但它不复制外键。

那么,问题是:从服务器性能的角度来看,创建新数据库或复制现有 MySQL 数据库最快的方法是什么?

最佳答案

根据我在互联网上的调查,我认为没有有效的方法来做到这一点。我也在 https://dba.stackexchange.com/questions/51257/what-is-the-most-efficient-way-to-create-new-mysql-database 上问过这个问题。 Guido 关于拥有一堆预先生成的数据库的建议似乎是最相关的。

关于mysql - 创建新的 MySQL 数据库最有效的方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19252610/

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