数码资讯
PHP随机记录MySQLrand()导致CPU100%解决方案
百度咨询了一些信息,然后结合自己的一些经验,采用以下解决方案: 复制代码代码如下所示: idlist美元=; ($ i = 1;$ i = 20;$ + +){ 如果($ = = 1){ (325216)mt_rand idlist美元=; } 别的{ idlist idlist美元=美元。','
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
百度咨询了一些信息,然后结合自己的一些经验,采用以下解决方案:
复制代码代码如下所示:
idlist美元=;
($ i = 1;$ i = 20;$ + +){
如果($ = = 1){
(325216)mt_rand idlist美元=;
}
别的{
idlist idlist美元=美元。',' mt_rand(325216);
}
}
为查询=SELECT * FROM表ID($ idlist)极限10;
原理很简单,就是一组随机生成的ID,然后这组ID对应的记录检索,这种优化以后,很多网页打开速度,CPU占用率几乎是0,哈哈~方式这一理念,优化SQLServer网站!
速度的比较:
使用兰德()将10个随机记录记录到400毫秒以上,而上面的方法只要0.6毫秒,差别就太大了!!!
复制代码代码如下所示:
idlist美元=;
($ i = 1;$ i = 20;$ + +){
如果($ = = 1){
(325216)mt_rand idlist美元=;
}
别的{
idlist idlist美元=美元。',' mt_rand(325216);
}
}
为查询=SELECT * FROM表ID($ idlist)极限10;
原理很简单,就是一组随机生成的ID,然后这组ID对应的记录检索,这种优化以后,很多网页打开速度,CPU占用率几乎是0,哈哈~方式这一理念,优化SQLServer网站!
速度的比较:
使用兰德()将10个随机记录记录到400毫秒以上,而上面的方法只要0.6毫秒,差别就太大了!!!
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。