Production environment means different things for different people in different context. Are you worried by the database? We use JPA which generates an schema that depending the underlaying database your DBAs can tune, customize and optimize accordinly the use cases that you are trying to cover, so don't expect to find a detailed list of instructions for every database that exist. You should look at what is being generated by JPA and then decide which your DBAs depending on your use case how to tune it, there is no single way of doing that.
Cheers