成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Mysql 分頁查詢獲取總數(shù)SQL_CALC_FOUND_ROWS

calx / 3890人閱讀

摘要:通常獲取查詢記錄總數(shù)我們使用如下語句但是記錄總數(shù)總是需要多帶帶的語句來查詢,例如在分頁查詢程序中就有這樣的問題,其實(shí)可以在一次查詢中獲取記錄和總數(shù)的,這就是要使用參數(shù),使用方法如下這雖然是兩個(gè)語句,但是確是查詢一次數(shù)據(jù)庫,效率明顯提高了一半其

通常mysql獲取查詢記錄總數(shù)我們使用如下語句:

$count = "SELECT COUNT(*) FROM users WHERE k=v";
$data = "SELECT id FROM goods WHERE k=v LIMIT 10";

但是記錄總數(shù)總是需要多帶帶的語句來查詢,例如在分頁查詢程序中就有這樣的問題,其實(shí)mysql可以在一次查詢中獲取記錄和總數(shù)的,這就是要使用SQL_CALC_FOUND_ROWS參數(shù),使用方法如下:

$data = "SELECT SQL_CALC_FOUND_ROWS goods WHERE k=v LIMIT 10";
$count = "SELECT FOUND_ROWS()";
$total = $count["total"];

這雖然是兩個(gè)sql語句,但是確是查詢一次數(shù)據(jù)庫,效率明顯提高了一半!其中SQL_CALC_FOUND_ROWS 告訴Mysql將sql所處理的行數(shù)記錄下來,F(xiàn)OUND_ROWS() 則取到了這個(gè)紀(jì)錄。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/30000.html

相關(guān)文章

  • WordPress網(wǎng)站10W+數(shù)據(jù),mysql數(shù)據(jù)庫查詢優(yōu)化

    摘要:網(wǎng)站網(wǎng)站數(shù)據(jù),數(shù)據(jù)庫查詢優(yōu)化數(shù)據(jù)庫查詢優(yōu)化。如果用命令速度會(huì)快很多,因?yàn)橛貌⒉徽嬲龍?zhí)行查詢,而是查詢優(yōu)化器估算的行數(shù)。則會(huì)在中有一行,不會(huì)拿到函數(shù)估算值。WordPress網(wǎng)站10W+數(shù)據(jù),mysql數(shù)據(jù)庫查詢優(yōu)化。WordPress在查詢post列表時(shí),默認(rèn)會(huì)同時(shí)把文章數(shù)量也查詢出來,使用這種方式的有:get_posts 、query_posts和WP_Query。get_posts在4....

    番茄西紅柿 評(píng)論0 收藏2637
  • 大數(shù)據(jù)分頁方案

    摘要:分頁正反偏移數(shù)據(jù)庫自帶的和的限制條件為我們創(chuàng)建了分頁的查詢方式,但是如果利用不對(duì),性能會(huì)出現(xiàn)千倍萬倍差異。這兩條是為查詢最后一頁的翻頁查詢用的。緩存和不精準(zhǔn)數(shù)據(jù)量達(dá)到一定程度的時(shí)候,用戶根本就不關(guān)心精準(zhǔn)的總數(shù)沒人關(guān)心差幾個(gè)。 軟件開發(fā)中,常用要用到分頁、計(jì)算總數(shù),數(shù)據(jù)量超過千萬、上億的時(shí)候,往往count 的需要超過 1s 的執(zhí)行時(shí)間,甚至 3-5s,對(duì)于一個(gè)追求性能的前沿團(tuán)隊(duì)來說,這...

    yuanzhanghu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<