NULL в полях БД, а нужно?
Я думаю, ответ очень сильно зависит от используемой БД. Возьмите и измерьте.
Но, думаю, что разница крайне незначительна и будет перекрываться во много раз, кэшем диска, оптимизацией запросов, неоптимальностью схемы хранения данных и т.д.
ИМХО, NULL штука полезная. Да их нужно учитывать везде. Но Вы же сами проектируете БД и пишите запросы - проверяйте производительность.