Floaters are commonly caused by a posterior vitreous detachment, or PVD. While most floaters are simply annoying, those that decrease vision can be removed.
Retinal tears can cause a retinal detachment. A posterior vitreous detachment increases the chances of getting a retinal tear. This may happen during normal sleep.