簡體   English   中英

哪個更快:在PHP中處理數據或發出多個MySQL請求?

[英]Which is faster: process data inside PHP or make several MySQL requests?

我要處理大量數據:MySQL中很大的表。 該處理進行了三次。 現在我正在向MySQL發出一個請求,然后在PHP中運行一次while循環3次以提取必要的值。

我目前正在做的最好的選擇,還是使用更少的服務器資源使用某些過濾器向MySQL發出三個單獨的請求?

在這種情況下,請盡可能使用MySQL。 它可能會更快。

編輯:如下文所指出的,在PHP中使用SQL查詢而不是在處理中並不總是更好,因此,以上陳述可能會產生誤導。

但是,從這個問題的措辭來看,我假設他正在從MySQL查詢返回一個大記錄集,並使用多個while循環從記錄集中僅提取某些值。 如果這個假設是正確的,那么我相信在MySQL查詢中執行整個操作將更快,更節省資源。

由於此答案對發現類似問題的人不是很有幫助,因此如果原始發布者可以張貼一些代碼來闡明確切情況,那將是一個很好的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM