I have a database table, sql server 2016, that is where we will save our dynamic content.
Fields are:
nvarchar(300)
nvarchar(1000)
nvarchar(max)
since they are varchar, does it really matter if they are empty or full? if empty they won't take up anymore space than if it weren't in the table at all will it?
Reason I ask is, the nvarcchar(max) won't be used as often as the others, and I thought about putting it in a separate table with a relation. But if having it in there empty doesn't add any extra space, I'd prefer doing that.
Thanks!
Hmm... wonder if this is a truly excellent idea as far as execution speed. My company stores a lot of API call request/responses as xml, so some of the requests can be {expletives deleted} huge. Again, it's worth a test to find out.