нужно почитать документацию на класс DB и делать так, как там написано. Или:
1. если это ваш самописный класс, то только вам понятнее как оптимальнее сделать.
2. eсли вы пишете все в один поток и DB работает синхронно, то будет не важно сколько DB вы насоздаете, создайте один статический и пользуйтель.
3. если создание нескольких экземляров DB позволит каким-то образом поднять производительность вашего приложения и вам ЭТО ОЧЕНЬ НАДО, то нужно думать. Возможно нужно будет сделать пул, как уже советовали. Если предоставите документацию на класс DB и конфигурацию базы, то думаю смогу помочь действительно практическими советами, а не теорией.
П.С. не все запросы база умеет выполнять парралейно. Даже если вы будете держать несколько соединений к базе, она может всеравно все запросы выполнять последовательно. Нужно смотреть документацию на базу.