I was working on a setup for a customer where they have a dedicated publish server and therefore it was not necessary to update the indexes. There are many post stating that to disable sitecore indexing you have to set the Indexing.UpdateInterval setting to 00:00:00 i.e.
<setting name="Indexing.UpdateInterval" value="00:00:00"/>
The website has been recently upgraded from 6.6 to 7.5 and I noticed that the indexes were still being built?
So I used Brian’s jobs page (see his blog) which listed all the running jobs to see what was running and to my shock there were a lot of index update jobs? Which meant that instead of using all the machines power to publish it was busy indexing ALL the time?
But since Sitecore 7.0 there is an extra setting which has to be changed in order to disable indexing.
To disable indexing the BucketConfiguration.ItemBucketsEnabled setting also must be set to false in the Sitecore.Buckets.config i.e.
<setting name="BucketConfiguration.ItemBucketsEnabled" value="false"/>
Hope this helps🙂