K
KitCaz
In a long-term fit of normalization, I designed my application to have one
master lookup table with a "type" column (where the lookup values were
commonly similar--code, desc, long desc, etc.).
I have 33 different types of lookup fields with (currently) ~1,400 rows.
There are 17 columns in this table in the end (various generic extension
fields which are used in different ways based on the type of lookup).
Have I shot my application in the foot with regards to performance in any
way by doing this? Or should I have created 33 different tables with many
fewer records?
My application runs fairly quickly on our office network once it is open,
but it's pretty sluggish on a cable connection. There is some load time too,
so I am looking into all possible ways to increase performance, and I
wondered if loading my lookup dropdowns on my forms was impacted by my design.
master lookup table with a "type" column (where the lookup values were
commonly similar--code, desc, long desc, etc.).
I have 33 different types of lookup fields with (currently) ~1,400 rows.
There are 17 columns in this table in the end (various generic extension
fields which are used in different ways based on the type of lookup).
Have I shot my application in the foot with regards to performance in any
way by doing this? Or should I have created 33 different tables with many
fewer records?
My application runs fairly quickly on our office network once it is open,
but it's pretty sluggish on a cable connection. There is some load time too,
so I am looking into all possible ways to increase performance, and I
wondered if loading my lookup dropdowns on my forms was impacted by my design.