Someone on my team read an article about how null values can lead to slower SQL database performance. Our product is running on Oracle and MS SQL Server. We have a generic search engine and we’re working on optimizing its search performance. Currently, it’s allowing null values. So we’re having discussions on whether we should redesign our database tables to not allow the null values anymore.