У нас есть система, которая использует UniqueIdentifier в качестве первичного ключа каждой из таблиц. До нашего сведения дошло, что это плохая идея. Я видел подобный пост на эту тему, но меня интересует производительность MS SQL и другие потенциальные проблемы, с которыми я могу столкнуться из-за этого решения.