mysql - 如何扩大我的产品数据库的大小?

标签 mysql magento testing

<分区>

Magento Sample Data产品数据库中有约 150 种产品。我使用的 Web 服务允许最大内容长度为 5MB(5242880 字节)。当以它们的格式 (avro) 进行过滤和编码时,整个产品数据库为 87858 个八位字节,或者大约是这个最大值的 1/59。

我的任务是为我的应用程序编写一个分页功能,如果现有产品数据库大于此阈值,则应分块请求产品信息。是否有任何合理有效的方法以可重复的方式增加样本数据中的产品数量?查看 mysql,我看到 68 个表,其名称以 catalog_product_... 开头,而且我必须防止产品 ID、sku 和主键重叠。所以这令人望而生畏,但将产品数据库导出到 Excel,在其中进行更改,然后导入更大的数据的想法也是如此。

是否有更好的方法或我应该考虑的其他方式?

最佳答案

您可以安装 ApiImport .

只需编辑 .modman/ApiImport/tests/benchmark_import_api.php 即可导入任意数量的产品。最好将 USE_API 设置为 false 以获得更快的结果。您可能还应该注释掉客户实体,这样它就不会在您的安装中淹没大量客户。

之后您可以简单地从命令行运行相同的文件。

关于mysql - 如何扩大我的产品数据库的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11615694/

相关文章:

angularjs - 测试 Angular 应用程序时遇到问题/错误 : 'DEPRECATION: describe with no children (describe() or it())

php - 从 laravel 将 DOB 插入 mysql

c# - 添加到数据库后访问对象属性

mysql - 无法将 '' 更改为 mysql 存储过程中日期时间的 null

php - 在 Magento 中以编程方式创建订单

php - MySQL 与 SQL AS 错误

django - 如何使用 Postman 使用参数命中 Django api?

ios - 在物理设备上测试我的应用程序(使用 swift)时崩溃,线程 1 : EXC_BREAKPOINT (code=1, 子代码 = 0x120021088)

php - 循环遍历mysql结果集占用大量内存,我该如何改进

api - 如何生成 Magento 的 API 文档/文档?