|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Victor Wagner 2:5020/400 31 Jan 2003 18:54:59 To : "Timur Vafin" Subject : Re: DBI::fetchall_arrayref -------------------------------------------------------------------------------- Timur Vafin <tland@bip.ru> wrote: TV> Берем mySQL. Hижеприведенные результаты тоже относятся к mySQL. И TV> получается, что не передается весь результат сразу, ни при execute TV> ни при первом fetch А ты возьми исходники сишной библиотеки и почитай. Когда-то давно передавалось. TV>>> В общем по моим результатам получатся вот что: TV>>> Из 10М таблицы выполнялся запрос SELECT * FROM mkorg TV>>> fetchall_arrayref отжирает 512*11511 TV>>> fetchrow_array отжирает 512*3668 - после 100 итерации VW>> А вы так не делайте (c). TV> Это почему так не делать? Простой пример... Потому что нефига гонять на клиента всю таблицу. Hужно сказать серверу что тебе на самом деле нужно, и взять только это. Это основной принцип работы с клиент-серверной БД. -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1517827f3da05.html, оценка из 5, голосов 10
|