Цитата:
Сообщение от
EVGL
Не согласен. На мой обывательский взгляд, чем меньше таблица - тем больше из нее поместится в кэш. Кроме того, в большинстве случаев в запросах к InventTrans поля InventRef и прочие не используются. В этом плане решение перебросить их в другую таблицу кажется логичным.
Если в таблице много пустых полей или полей с повторяющимися значениями, то можно гораздо сильнее и, главное, проще сэкономить место на диске и в кэше SQL-сервера, просто включив страничную комрессию для индексов. Правда при этом нагрузка на CPU сиквела возрастет и чуток производительность операций записи снизиться. Но мне кажется, джойн 3-4 таблиц в плане роста нагрузки на сервер и падения производительности по чтению, легко перекроет вариант компрессии...