Well spotted Mike
@
itm1960 I suspect you have "fetch additional info on library update" setting enabled - the slow part is fetching
additional artist and album data from online sources (or nfo files), the Musicbrainz site used to identify items requires only 1 request per second. Also the progress bar does sit at 0% in v17 (a kind of bug, well it doesn't spend time counting how many items first before trying to scan them)
In v18 the process will be changed to scan all the tags from music files first, populating the library with basics so you can use it, then go fetch the online art and bios etc. in the background.
For v17 and a large collection I would disble "fetch additional info on library update", than start scan to library. Once complete, assuming you want art and bios etc. go to the albums node and click "query info for all" from the context menu. When that is done do the same for artists.
90k of songs is not the largest library, I know users with more.
But the songs node without filtering will be slow to display, approach via genre, or album or artist, or create custom nodes (or use Party mode). Also, initially at least, stay with the default skin or Confluence, avoiding those that do extra things in the background.