Общие > Базы данных

Perl DBI:fetchall_arrayref жрет память?

(1/2) > >>

NetHead:
Если использовать метод fetchall_arrayref, то много будет расходоваться памяти? Стоит ли использовать под mod_perl?

Phoinix:
NetHead

Данный метод "жрет" памяти столько, сколько данных ты выбираешь...
Не выбирай запросом лишнего, и памяти будет тратится мало, на то и прибуманы Базы Данных...

NetHead:
Это понятно, дело в другом. Есть необходимость выбирать данные не просто построчно в цикле, а знать что будет в следующей строке. Вот сдесь и встает выбор пользоваться fetchall_arrayref или другими путями. А вибираться будет не более 100 строк по 8 полей, но с VARCHAR\'ами и TEXT\'ом.

Chs:
Ну и кто мешает сделать получить две строки если это требуется?

NetHead:
Если выбирать в цикле эти 2 строки, и выбирать например методом fetchrow_arrayref... вообщем как лучше организовать этот цикл? Может накидаешь маленький кусочек кода на perl?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии