gpt4 book ai didi

php - 优化随机 mysql 行获取性能

转载 作者:行者123 更新时间:2023-11-30 01:07:31 25 4
gpt4 key购买 nike

我需要从 MySQL 表中获取与简单条件匹配的随机行。该表有一个主自动增量键,所以这就是我正在做的:

SELECT v FROM tbl WHERE pkey>$rand_num AND tiny_int_var=0 LIMIT 1

我之所以使用 pkey>$rand_num 而不是 pkey=$rand_num 是因为我的自动增量有时会有漏洞。有什么方法可以优化此查询或更快地获取随机行 diff+ 吗?

最佳答案

没有针对您的速度进行测试,但我认为只要 $rand_num 相同,您的就会返回相同的行。

SELECT v
FROM tbl
WHERE tiny_int_var=0
ORDER BY RAND()
LIMIT 1

关于php - 优化随机 mysql 行获取性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19638637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com