The launchd service will use only one worker thread. For improved performance, consider manually starting materialized and tuning the number of worker threads based on your hardware: materialized --workers=N To start materializeinc/materialize/materialized now and restart at login: brew services start materializeinc/materialize/materialized Or, if you don't want/need a background service you can just run: materialized --workers=1 login: psql -U materialize -h localhost -p 6875 materialize