小编Jua*_*uan的帖子

Postgres中的快速随机行选择

我在postgres中有一个包含数百万行的表.我在网上查了一下,发现了以下内容

SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1;
Run Code Online (Sandbox Code Playgroud)

它工作,但它真的很慢......是否有另一种方式来进行查询,或者直接选择随机行而不读取所有表格?顺便说一下'myid'是一个整数,但它可以是一个空字段.

谢谢

postgresql random-access

84
推荐指数
6
解决办法
6万
查看次数

在bash中为$ RANDOM环境变量播种

我正在研究一个bash脚本,它使用$RANDOM环境变量作为模拟中的输入.变量做它说的,给出随机整数,而我到目前为止我理解它取自/dev/random.

但是我希望有一个可重复的模拟,然后应该用种子初始化伪随机生成器; 是否可以$RANDOM在bash中为变量设置种子?

random bash seed

3
推荐指数
1
解决办法
5042
查看次数

perl中的内存使用情况

我一直在寻找一个perl的内部变量或模块,而不是可以给我变量/散列/数组的内存使用情况,并在我正在分析的脚本中调用..对于我找到的脚本的已用内存:

open( STAT , "</proc/$$/stat" )
or die "Unable to open stat file";
@stat = split /\s+/ , <STAT>;
close( STAT );
Run Code Online (Sandbox Code Playgroud)

但我想跟踪一个特定的变量而不是过程的记忆.

这样的事情存在吗?

perl memory-management process

2
推荐指数
1
解决办法
598
查看次数