Metodika testování: byly vytvořeny 2 DB s jednou tabulkou – vždy jen se sloupci int a NVarChar(20). Do první bylo vkládáno vždy NULL hodnoty co se týče sloupce NVarChar, do druhé DB prázdné řetězce. Opět mi zde jde o co největší úsporu místa. A výsledek?
Do souboru null.mdf bylo zapsáno 278104 řádků za 265 sekund
Do souboru EmptyString.mdf bylo zapsáno 535543 řádků za 584 sekund
Jaké z tohoto plyne ponaučení? Že je vhodné ukládat null hodnoty nikoliv jako null, ale jako prázdné řetězce, jsou-li textového typu jako je třeba již zde zmiňovaný NVarChar. Rychlost ukládání je srovnatelná, ale velikost je cca 2x menší.