if using MySQL server, try installing MariaDB instead, it has faster access.
If that is not possible, try rebuilding the indexes of tables in the database, to see if that speeds up access when the db is asked to search the tables...
in Windows Event Viewer, you are looking for events which occur at the times when you experience the freeze. sort by datetime, and see if any errors reported by disk access, user permission, or mysql server.
Databases can be huge, a few thousand rows in a table should not freeze RadioDJ.
you can try using MySQL Workbrench, to run a query such as "Select * from songs" and take notice of the stats, like how many seconds it takes to return the results. If it's extremely long duration of time, then blame the database as being corrupt.