In my permalink i use only postname
What will happen to the links if the post name changes? Will it still work ?
Otherwise what is the best practice?
After the page is published WordPress creates a URL link based on your permalink settings. If you then change the post name the url link would not change automatically, although you can manually change it in the post.