title: SqlCommand object, what length of time for CommandTimeout?
body: <p>How do I decide what length of time to use as a timeout when using an SqlCommand object?</p>
  
  <p>On parts of the code I'm working on (written by somebody else) I have:</p>
  
  <pre><code>cmd.CommandTimeout = 60;
  </code></pre>
  
  <p>Which I think is quite short. However, I have seen some people in forums talking about setting it to 30000, which seems too long.</p>
  
  <p>How do I know what is best for my application?</p>