Единственное влияние на производительность видны в инструментах администрирования, которые должны получать информацию из доменов. Если у вас есть база данных с, скажем, 500 таблицами, имеющими в среднем 20 столбцов, то это 10000 доменов. Если вы используете пользовательские домены, у вас может быть 50 или около того. Таким образом, инструмент администратора будет загружать определения таблиц и столбцов намного быстрее.
Что вас действительно должно волновать, так это логика. Наличие доменов гарантирует, что вы не будете совпадать с типами данных некоторых столбцов, что может создать проблемы с внешними ключами, например. Кроме того, это облегчает глобальное изменение типа данных домена: например, некоторое время назад я решил изменить тип данных CustomerID в таблице Customer в одной из моих баз данных. На него ссылается около 50 внешних ключей. С доменами это было так же просто, как сброс сценария SQL и изменение определения домена. Если бы не было доменов, мне пришлось бы искать и заменять огромный SQL-скрипт, который, конечно, подвержен ошибкам.