Общие > Базы данных
Perl DBI:fetchall_arrayref жрет память?
NetHead:
Если использовать метод fetchall_arrayref, то много будет расходоваться памяти? Стоит ли использовать под mod_perl?
Phoinix:
NetHead
Данный метод "жрет" памяти столько, сколько данных ты выбираешь...
Не выбирай запросом лишнего, и памяти будет тратится мало, на то и прибуманы Базы Данных...
NetHead:
Это понятно, дело в другом. Есть необходимость выбирать данные не просто построчно в цикле, а знать что будет в следующей строке. Вот сдесь и встает выбор пользоваться fetchall_arrayref или другими путями. А вибираться будет не более 100 строк по 8 полей, но с VARCHAR\'ами и TEXT\'ом.
Chs:
Ну и кто мешает сделать получить две строки если это требуется?
NetHead:
Если выбирать в цикле эти 2 строки, и выбирать например методом fetchrow_arrayref... вообщем как лучше организовать этот цикл? Может накидаешь маленький кусочек кода на perl?
Навигация
Перейти к полной версии