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.
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.