Убедитесь, что в ваших критериях поиска sql нет функции, иначе ваш запрос не будет обработан.
Я бы предположил, что ваши чтения намного превосходят ваши записи, если данные являются чувственными без начальных нулей, я бы понес расходы на их усечение во время записи и поиск по точному значению. Кроме того, UPC-A - это только числовые данные. Я ожидал бы более производительного поиска по числовым данным, чем varchar
, поскольку вы заявили, что пространство не является проблемой, поэтому вы можете даже хранить оба значения, если хотите.
Вам также нужен индекс для столбца.