[英]Lazy loading MySQL result PHP
我是 PHP 編程的新手,所以我有一個關於 PHP 中 MySQL 連接的基本(可能是愚蠢的)問題。
假設我們進行了一個基本查詢,例如“select * from users”,並且表 users 中有數百萬行。 PHP 代碼是否會在內存中延遲加載 SQL 數據行,即根據它們在代碼中的訪問方式加載行還是將所有行直接轉儲到內存中?
謝謝您的幫助。
這取決於您是使用緩沖查詢還是非緩沖查詢。 使用緩沖查詢,PHP會檢索整個結果集。 使用無緩沖查詢,它允許您一次檢索一行。
請參閱此處了解更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.