Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL中生成随机BLOB_Mysql_Blob - Fatal编程技术网

在MySQL中生成随机BLOB

在MySQL中生成随机BLOB,mysql,blob,Mysql,Blob,我有一个包含BLOB的表的架构。 我需要对它进行一些性能测试,并需要生成一些虚拟数据。 是否有任何方法可以使MySQL用户定义函数返回给定大小的随机值BLOB(例如,首先我想测试256KB BLOB的模式,然后我想测试2MB BLOB的模式)。 此功能的性能不是很重要。我可以等一段时间生成测试数据。(但在合理的时间内)我最近碰巧需要类似的东西。因此,我创建了一个用于生成随机blob的UDF。您可以在我的github.com帐户上找到它: 在使用cmake进行编译后,按照自述文件中描述的编译后过

我有一个包含BLOB的表的架构。
我需要对它进行一些性能测试,并需要生成一些虚拟数据。
是否有任何方法可以使MySQL用户定义函数返回给定大小的随机值BLOB(例如,首先我想测试256KB BLOB的模式,然后我想测试2MB BLOB的模式)。

此功能的性能不是很重要。我可以等一段时间生成测试数据。(但在合理的时间内)

我最近碰巧需要类似的东西。因此,我创建了一个用于生成随机blob的UDF。您可以在我的github.com帐户上找到它:

在使用cmake进行编译后,按照自述文件中描述的编译后过程,您可以像这样使用UDF:

SELECT randomBlob( sizeOfBLOBInBytes);
e、 g.对于128字节的BLOB:

SELECT randomBlob( 128 );

或者将其与您的
INSERT
语句结合使用。

我将查看它。您的代码的许可证是什么?我可以在学术研究中使用它吗?