注册
三步生成亿级仿真数据集,支持达梦、Oracle、MySQL
技术分享/ 文章详情 /

三步生成亿级仿真数据集,支持达梦、Oracle、MySQL

chirui 2024/12/12 429 0 0

作为一名DBA,测试数据的准备往往是一项既复杂又至关重要的任务。高质量的测试数据不仅能够模拟真实的场景,帮助DBA和开发人员准确评估数据库性能,还能在最大程度上减少生产环境中的潜在风险。最近我刚参加完达梦数据库的DCP培训,在我深入了解达梦的过程中,我发现了他们新推出的SQLark百灵连接工具,有一项非常吸引我的功能–数据生成功能。
在新版本的业务系统开发过程中,我需要生成大量的测试数据来模拟真实的业务场景,测试系统的稳定性和性能。SQLark的这一功能,能够提供8大类47个子类的数据规则,快速构建仿真测试数据环境,还支持模拟数据分布,这对于POC测试来说是一个巨大的优势。我们可以根据不同的业务场景,调整数据的分布模式,比如支付高峰期的数据分布,以满足特定的测试需求。大大提高了我的工作效率,让我可以更加专注于数据库的性能优化和安全维护,而不是被繁琐的数据准备工作所困扰。
附下载链接: www.sqlark.com 注册永久免费!

关于数据生成

数据生成功能是一种高效生成测试数据的方式,帮助用户快速、可视化地生成大量测试数据。SQLark 提供 8 大类 47 子类数据规则,快速构建仿真测试数据环境,提高数据处理和分析的效率和质量。

操作步骤

  1. 选择目标数据库和表
    点击工具栏 数据生成 按钮,在弹出的数据生成窗口中,选择目标连接、模式和表,点击 开始配置;也可点击表右键菜单,选择 数据生成,为该表快速生成测试数据。
    image.png
    说明
    通过工具栏的数据生成按钮进入时,SQLark 支持自动记住上次生成数据时所选的数据库连接和模式信息,方便在同一模式下多次快速生成数据。
  2. 数据预览
    选择目标库表后,SQLark 将根据列名、列注释和字段类型等信息,自动匹配相应的数据规则,并在此过程中生成数据预览。SQLark 支持查看 12 条预览数据,方便直观查看数据预览及调整配置规则。
    image.png
  3. 修改数据规则
    在生成数据后,如某列数据不符合测试需求,可通过以下步骤重新配置该列的生成规则:
    (1)单击该列名对应的规则配置单元格,在弹出配置窗口中,可自定义配置不同的数据生成规则。
    (2)点击 应用于表格预览,可查看数据变更后的实时预览;如符合需求,点击 确定,该配置将生效。
    image.png
    以上配置项确认无误后,可点击 生成数据 按钮,SQLark 支持同时对多表进行数据生成,在确认生成界面,将展示表数据的生成顺序,上下拖动可调整顺序。
    image.png
    点击 确认生成,SQLark 将开始生成数据,窗口将显示运行进度、耗时、成功或失败详情。数据生成完成后,若生成失败,可在错误详情中查看具体原因,点击 返回配置, 可重新修改配置规则。
    image.png

功能说明

image.png

  1. 配置
    包含 NULL 值,可以自定义设置列中 NULL 值所占的百分比。
  2. 重置
    删除现有的数据规则,恢复默认状态。
  3. 遇到错误时继续
    勾选该项,在数据生成过程中将忽略遇到的错误。
  4. 生成数据前清空表
    勾选该项,在生成数据之前将清空表中原有数据。
  5. 保存配置文件
    若要保存一个配置文件以供将来复用,请点击 保存配置文件 按钮,在弹窗中输入配置文件名,点击 保存 按钮,显示 保存成功 即可保存当前窗口中的配置信息。
  6. 加载配置文件
    若要打开一个已保存的配置文件,请点击 加载配置文件 按钮,并从列表中选择文件。具体操作步骤如下:
    (1) 点击 加载配置文件 按钮,即可在配置文件弹窗中显示已保存的配置文件列表,可对配置文件进行查看或删除操作。
    (2) 选择目标文件,点击 加载 按钮,即可加载所选配置文件。
    image.png
    上述就是使用达梦生成测试数据的过程。
    我深刻体会到使用SQLark生成测试数据不仅提高了数据准备的效率,还确保了数据的质量和安全性,这对于数据库的性能测试和系统稳定性评估至关重要。期待它能给我带来更多惊喜。
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服