请问数据库重建索引后,是否需要重新编译存储过程

我有一个定时任务,去定时重建索引,但是有些存过过程会莫名的很卡,但是使用sp_recompile重新编译以后又很快,感觉这是不是和我重建了索引有关,但是我重建索引之后也调用了重新编译存过程的方法sp_recompile。但是到了第二天还是很慢,还是需要我手动调用一次sp_recompile才可以,使用的数据库是 sqlserver2008