Creating index on large MySQL table taking forever
Yes, there is a safe way (not faster though) to alter schemas if you use tool. This does not require any downtime.  The one we use everyday on our production is to use 

pt-online-schema-change
this tool will show you the progress of the SQL.

I hope this helps