• I didn't say that shrink work only on log file ,it can work on both.

    but none is advisable until necessary.

    back to your question:

    you can use dmvs to find missing,unused indexes

    you can use profiler

    create a maintenance plan for index rebuilding/reorganizing if you don't have one

    Pramod
    SQL Server DBA | MCSE SQL Server 2012/2014

    in.linkedin.com/in/pramodsingla/
    http://pramodsingla.wordpress.com/