Попытайтесь установить положение на 0 из Вашего потока и не использовать Ваш объект, но тип объекта.
BinaryFormatter b = new BinaryFormatter();
s.Position = 0;
return (YourObjectType)b.Deserialize(s);
Of course, I found it 2 minutes after posting, courtesy of Phil Sturgeon.
echo $this->db->last_query();
Кроме того, вы можете поместить в свой контроллер следующее:
$this->output->enable_profiler(TRUE);
Вы будете получать запросы и многое другое.