NO! it is only part of a documentation process. If the person is willing to go to extremes like stalking , a piece of paper is not going to stop them.But it is important to get one so if the person continues you can have them arrested.
A restraining order will not keep you safe, people bound and determined to have contact with you, order or not will do so! It is a tool for the cops to use, if it is violated, someone goes to jail. There is no bond so they sit there until they see the judge. I think my record is arresting the same person on six different occasions. Judge finally got pissed and sent him away on harassment for 2 years. If you need one, get one! Then call each and every time there is a violation. Then call the D.A. and push for a conviction!
It is very controversial, you could be at the Mall or a Restaurant[public places] and sometimes there is nothing you can do about it, How ever violating an order can cause you jail time and money. The order must be clarified within place[residence or work place] and distance.