i'm using sql server 2008 r2, there is an engine which hits sql server in every 10 sec due to which CPU consumption is very high. is there any way through which cpu consumption become less?
Agree with jackv answer. The query is not optimized and so is the CPU consumption high. Use execution plan and optimize the query to resolve this problem.
In addition to the above said answer, the causes for High CPU usage are insufficient memory, poorly written queries, inadequate indexing, inappropriate configuration option settings