Вероятно, это не вызывает особых проблем с производительностью. Похоже, у вас есть какое-то различие между участниками и пользователями в вашей таблице. Предполагая, что никто не может быть членом И пользователем, у вас может быть один столбец для идентификатора участника / пользователя, но тогда вам понадобится другой столбец, чтобы определить, являются ли они пользователем или членом. Это на самом деле потребовало бы БОЛЬШЕ хранилища, чем решение, которое у вас есть сейчас, так что я думаю, что вы в порядке.