В сообщении от Понедельник 01 января 2007 18:45 Pechnikov Alexey написал(a): > eTcl при работе с SQLite базой данных на КПК начинает сильно тормозить при > получении записей из базы данных. Например, получение 100 записей по 5 байт > занимает около 15 сек, а по 50 байт - 30 секунд. При этом просто > отображение текста из файла работает без видимой задержки, программа на С++ > из той же базы выводит данные также быстро. Можно ли как-то ускорить > работу? Под линуксом программа на eTcl печатает все результаты запроса к > базе в консоль, может, как раз этот вывод и тормозит на КПК.
Отвечаю сам себе, может быть, еще кому-то пригодится. Извлечение записей в массив идет медленно (так я пытался делать раньше), а вот приведенная ниже конструкция работает быстро: db eval {select id from table1} { puts $id }