We have a database that increase the size continuously, the database is updated every early morning by batch updating SQL, then keeps still in the day time. The only scheduled maintenance job is shrink the database to 50M free space, and the SQL Server is always running and never supposed to be restarted. Is this the correct setting? Do I need to drop and recreate indexes regularly and restart the SQL server regularly? Is there any risks if I just leave it run as is forever? Thanks