Реализации курсора MySQL в PHP и как они управляют памятью

Как различные курсоры MySQL в PHP управляют памятью? Я имею в виду, что когда я делаю запрос MySQL, который извлекает большой набор результатов и возвращаю ресурс MySQL, какой объем данных, полученных запросом, хранится в локальной памяти, и как получить больше результатов? Курсор автоматически получает все результаты и передает их мне, когда я просматриваю ресурс с помощью fetch_array , или это система с буферизацией?

Наконец, реализованы ли курсоры для различных драйверов в mysql по-другому? Доступно несколько драйверов MySQL для PHP, mysql , mysqli , pdo и т. Д. Все ли они следуют одним и тем же методам?

8
задан Jimmy Sawczuk 5 May 2011 в 14:52
поделиться