Can you provide more details about your SILVA database? How did you make it? Are you using the pre-made sequence and taxonomy files provided on the Data resources page? or making it yourself using RESCRIPt?
Given that the raw SILVA db is large, we'd recommend at least dereplicating the silva data as outlined in the RESCRIPt tutorial, to avoid memory issues similar to what you are observing.