---
title: "What is `mds_stores` and Why Does it Use So Much Memory?"
date: 2023-11-24T16:01:54.000Z
author: Z.SHINCHVEN
tags: [macOS, Spotlight, Memory]
canonical: https://atlassc.net/2023/11/25/mds-stores
---
## Introduction

If you're a macOS user, you might have noticed a process named `mds_stores` in your Activity Monitor, sometimes using a substantial amount of your system's memory. This can be puzzling and concerning, especially when your Mac starts to slow down. In this post, we'll dive into what `mds_stores` is, why it can sometimes consume a lot of memory, and how you can manage its memory usage effectively.

## What is `mds_stores`?

`mds_stores` is a system process in macOS, primarily responsible for indexing files on your computer. This indexing is crucial for the functionality of Spotlight, the powerful search tool integrated into macOS. The process scans file metadata (like names, sizes, and creation dates) and makes it searchable, enabling you to quickly find files and applications.

## Why Does `mds_stores` Use So Much Memory?

The memory consumption of `mds_stores` largely depends on the number and type of files on your Mac. Here are a few reasons why it might use a significant amount of memory:

1. **Heavy Indexing Workload**: When you add new files or install new applications, `mds_stores` works hard to index them. This is especially noticeable after major updates or when connecting external drives with lots of files.

2. **Continuous File Changes**: Applications that frequently modify files can cause `mds_stores` to reindex content regularly, increasing memory usage.

3. **System Updates**: macOS updates can trigger a complete reindexing of your system, leading to temporary spikes in memory usage.

## How to Manage Memory Usage of `mds_stores`

1. **Exclude Folders from Spotlight Indexing**:
      - Open System Preferences and navigate to Spotlight.
      - Go to the Privacy tab.
      - Add folders or volumes that you don't need to search frequently. This prevents `mds_stores` from indexing these locations, reducing its workload.

2. **Restart the `mds_stores` Process**:
      - Use Activity Monitor to find and quit the `mds_stores` process.
      - Alternatively, use the Terminal command `sudo killall mds` to restart the process.

      ```bash
      sudo killall mds
      ```

3. **Reindex Spotlight**:
      - If you suspect an indexing issue, you can force a reindex. This is done by adding and then removing your hard drive from the Privacy tab in Spotlight settings.

4. **Regular Maintenance**:
      - Keep your Mac updated and occasionally restart it to clear temporary files and processes, including `mds_stores`.

## Conclusion

While `mds_stores` is a vital component for the smooth functioning of macOS, especially for Spotlight, it can sometimes be a resource hog. By understanding its role and how to manage its memory usage, you can ensure your Mac runs efficiently. Remember, if `mds_stores` consistently uses high resources, it might be a sign of a deeper issue worth investigating.
