在MySQL中生成随机BLOB
我有一个包含BLOB的表的架构。在MySQL中生成随机BLOB,mysql,blob,Mysql,Blob,我有一个包含BLOB的表的架构。 我需要对它进行一些性能测试,并需要生成一些虚拟数据。 是否有任何方法可以使MySQL用户定义函数返回给定大小的随机值BLOB(例如,首先我想测试256KB BLOB的模式,然后我想测试2MB BLOB的模式)。 此功能的性能不是很重要。我可以等一段时间生成测试数据。(但在合理的时间内)我最近碰巧需要类似的东西。因此,我创建了一个用于生成随机blob的UDF。您可以在我的github.com帐户上找到它: 在使用cmake进行编译后,按照自述文件中描述的编译后过
我需要对它进行一些性能测试,并需要生成一些虚拟数据。
是否有任何方法可以使MySQL用户定义函数返回给定大小的随机值BLOB(例如,首先我想测试256KB BLOB的模式,然后我想测试2MB BLOB的模式)。
此功能的性能不是很重要。我可以等一段时间生成测试数据。(但在合理的时间内)我最近碰巧需要类似的东西。因此,我创建了一个用于生成随机blob的UDF。您可以在我的github.com帐户上找到它: 在使用cmake进行编译后,按照自述文件中描述的编译后过程,您可以像这样使用UDF:
SELECT randomBlob( sizeOfBLOBInBytes);
e、 g.对于128字节的BLOB:
SELECT randomBlob( 128 );
或者将其与您的
INSERT
语句结合使用。我将查看它。您的代码的许可证是什么?我可以在学术研究中使用它吗?