Первое время будет всегда ноль - ты же меряешь время операции присвоения строки (оно, кстати, надо?). А 4 секунды на то, чтобы выполнить запрос и пройтись по курсору, я считаю, нормально. Курсор, как ты понимаешь, хранится на локале и поэтому скорость, очевидно, будет сильно зависеть от объема памяти, её скорости, скорости процессора и.т.д. У меня на рабочей станции (512 + Пентиум4) 150 мегабайтный файл читается минуту, а на рабочей станции какого-нибудь коммерсанта, например, где компьютер на порядок слабее, выборка может и пол-часа занять...
Так что попробуй запустить этот тест на разных по мощности машинах - разница должна проявиться.
|