sqlsmith
sqlsmith copied to clipboard
Multithreading
Starting multiple sqlsmith processes targeting the same database is inefficient because they each generate a redundant read-only schema object, wasting memory and clobbering caches.
The grammar generation would also profit from running in its own thread to avoid blocking while the DUT is busy.
@anse1 Do I understand correctly that to run SQL smith in parallel, it is enough to run it for different databases in postgres?