[英]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.