Being technical snd somewhat obsessive, I base my cleaning regimen on the expansive document Precision Aqueous Cleaning of Vinyl Records. It covers vacuum and ultrasonic cleaning, focusing on safety (some solutions recommended on the internet are highly flammable), efficacy, and lack of damage to the record. Somewhat daunting in length, but you can focus on the sections of most interest.
The Third Edition of Precision Aqueous Cleaning of Vinyl Records is a standard reference, covering chemistry, equipment and methods.
thevinylpress.com
Based on this, and depending on how much cleaning is required, I use a double pronged approach. First I use a wet vacuum cleaning process utilizing a small wet vac and the kit from
https://squeakycleanvinyl.com/. As per the "bible" I use a diluted solution of Tergitol applied vigorously with a brush, vacuum, distilled water rinse, vaccum, surfactant, vacuum, distilled water rinse, vacuum.
Then I switch over to the Humminguru ultrasonic cleaner (older model, not the new one). I have two tanks, one with a even more dilute Tergitol solution (to minimize foaming) and the other with distilled water. Run through once with the Tergitol solution, (don't dry), then a second time with distilled water (to save time I air dry in my rack rather than the Humminguru blow dry).
I buy quite a few used records, and depending on their condition they get some or all of this process. My drying rack holds 6 records, and if I do the whole process it takes about an hour to do 6. For light cleaning, I just do the Humminguru.
I have found the results to be excellent, and able to recover records from VG to VG++ most of the time. There are a few, however, that even this process cannot restore...either ground in dirt or groove damage. On the whole, however, very effective.
Once this is done, I use a Zerostat and Discwasher before every play to maintain the records. I have records that I have had for 50 years, and the Zerostat/Discwasher treatment has maintained them in Near Mint condition all these years.