Spotlight problems
Constant mds_stores activity and a fan that never stops usually means indexing is failing and restarting rather than finishing.
mdutil -s /
and watch mds / mds_stores in Activity Monitor. Sustained high CPU for more than a day after any upgrade is not normal.
A corrupted index that fails partway. Indexing restarts, hits the same file, fails again. Rebuilding usually clears it:
sudo mdutil -E /
An external drive mounting and unmounting repeatedly. A failing cable or a drive that sleeps aggressively causes re-indexing on every remount. Check Console for repeated mount messages.
Cloud sync churn. Dropbox, Google Drive and OneDrive rewrite files constantly. Each change is a re-index. Excluding the sync folder from Spotlight is a legitimate fix if you do not search it.
A backup tool writing continuously. Same mechanism.
Time Machine local snapshots being created and thinned.
Exclude the churning folder in System Settings → Siri & Spotlight → Spotlight Privacy, then rebuild once. If the loop stops, you have identified it.
To stop indexing entirely while you diagnose:
sudo mdutil -i off /
Remember to turn it back on — search stops working while it is off.
If your work inherently generates thousands of file changes — a build system, a sync client, a VM — a content index is fighting your workflow. A filename index handles the same churn far more cheaply, because a changed file means updating one record rather than re-parsing the document.
Yes, but search stops working. Use it to diagnose, then re-enable with sudo mdutil -i on /.
A newly mounted volume is indexed if indexing is enabled for it. Repeated mounting causes repeated work.
Everywhere keeps track of every file on your Mac — including the folders Spotlight hides and drives you have unplugged. Free for a day, then $19 once.
Download for Mac