我有一个相对较小的(MySQL)数据库,有大约50个表,占用大约100 MB的磁盘空间。对于我的测试,我想将数据的大小增加到100-1000 GB,保持相同的模式(表,键,索引)。使用附加数据填充此数据库的最佳方法/工具是什么(伪现象相对于现有数据)?
希望这个问题有道理。
答案 0 :(得分:1)
最好的方法是构建将连接到mysql的php程序并在insert上循环以将虚拟数据插入数据库
像
<?php
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno()){
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
for ($i = 1; $i <= 10; $i++) {
mysqli_query($con,"INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Peter', 'Griffin',35)");
}
答案 1 :(得分:0)
您可以修改此程序,该程序从Internet提取虚假数据并填充表(前提是该列具有满足您需要的列)。如有需要,请检查here。