$sql = "SELECT * FROM `shops` WHERE `subdomain` != '' ORDER BY RAND() LIMIT 100";我现在执行这句sql查询 是不是要在mysql里面进行运算随机?
我用sinaapp的 结果mysql cpu很耗 要钱..
我把这句删除以后,cpu就正常了
但是我还想用这句的功能,有什么办法吗?
我听说一个人说可以用脚本进行随机,不在mysql随机,那是不是一样会耗很多cpu
我用sinaapp的 结果mysql cpu很耗 要钱..
我把这句删除以后,cpu就正常了
但是我还想用这句的功能,有什么办法吗?
我听说一个人说可以用脚本进行随机,不在mysql随机,那是不是一样会耗很多cpu
我不懂做缓存,shops是有5万多记录
可以先将其中一个去掉,看那个效率更低下。可以把rand()去掉,看看 !=''的数据有多少。rand()可以在php中实现也行。