第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從MySQL中的大表中快速選擇隨機行

從MySQL中的大表中快速選擇隨機行

慕桂英3389331 2019-07-02 10:46:49
從MySQL中的大表中快速選擇隨機行從大型MySQL表中選擇隨機行的快速方法是什么?我正在使用php,但我對任何解決方案都感興趣,即使它是用另一種語言。
查看完整描述

3 回答

?
慕的地6264312

TA貢獻1817條經(jīng)驗 獲得超6個贊

MediaWiki使用了一個有趣的技巧(針對Wikipedia的特殊:隨機特性):帶有文章的表有一個帶有隨機數(shù)的額外列(在創(chuàng)建文章時生成)。要獲得一篇隨機文章,生成一個隨機數(shù),并在隨機數(shù)列中得到下一個更大或更小(不記得是哪個)值的項目。有了索引,這是非??斓摹?MediaWiki是用PHP編寫的,是為MySQL開發(fā)的。)

如果結果數(shù)字分布不好,這種方法可能會導致問題;IIRC,這已經(jīng)固定在MediaWiki上了,所以如果您決定這樣做,您應該查看代碼,看看它是如何完成的(可能它們會周期性地重新生成隨機數(shù)列)。


查看完整回答
反對 回復 2019-07-02
  • 3 回答
  • 0 關注
  • 740 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號