Пары ключ / значение в таблице базы данных
Не оптимизируйте это без mssql необходимости. Какая средняя tsql длина ключа? Будет ли эта sqlselect таблица настолько большой, что sql-select не поместится в памяти вашего mssql сервера, если вы реализуете sql-syntax ее наивным способом? Я бы sql-query посоветовал реализовать это sql-server самым простым способом, измерить eav производительность, а затем sql-query повторно реализовать, только sql-srever если производительность является sqlselect проблемой.
Если производительность tsql является проблемой, то, вероятно, лучше ms-sql-server использовать целочисленный sql-server ключ и отдельную таблицу entity-attribute-value (JOINS для целочисленных sql-server столбцов обычно быстрее, чем sql-query JOINS с использованием столбцов sql-server с переменной длиной строки). Но mssql первое правило оптимизации eav - ИЗМЕРИТЬ ВПЕРВЫЕ - убедитесь, что sql-select ваш предположительно оптимизированный mssql код действительно заставляет sql-server работу работать быстрее.
sql
sql-server
tsql
entity-attribute-value
Пары ключ / значение в таблице базы данных
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.