I came to the forums looking for the reason the PMS service was using 100% of my cpu in high priority mode.Furthermore, unchecking the box and even killing the process in task manager have no effect on it, only ceasing if I close the plex system tray. After many topics about transcoding in general (my server is only utilized a few times a week), I finally found this thread in which someone had the same problem and was told briefly about indexing. I finally just switched the option off, because it kept beginning again when I couldn't let it run to completion while I was busy.
I would like to suggest that this function be explained a little more clearly; "Generate media index files during analysis, this can take a long time" in no way suggests that it will use the system resources more aggressively than any other program I own, or even why indexing the files is useful.
If a refinement in development might be possible, it would seem ideal if this process could either limit its resource usage severely, or run when the computer is more obviously idle.
The setting is not only disabled by default, but also only available if you specifically toggle to show "Advanced" settings. I have to wonder why someone would arbitrarily enable an option if they don't know what it does.
Additional information is already found on the support site article that details the 'Settings > Server > Library' [settings page](https://plexapp.zendesk.com/hc/en-us/articles/200289526).
The setting is not only disabled by default, but also only available if you specifically toggle to show "Advanced" settings. I have to wonder why someone would arbitrarily enable an option if they don't know what it does.
Additional information is already found on the support site article that details the 'Settings > Server > Library' settings page.
And also incorrect :P
The index's are stored in the filesystem below the media directory, and not in the database, or?
Only a flag indicating that a media has an index is stored in the database