У меня есть эта таблица с 5 записями, около 25 столбцов, и большинство из них имеют строковый тип.Когда я делаю запрос, поиск результатов длится около 47 секунд. У меня есть 2 ГБ места для каждого столбца String (потому что я не знаю, как уменьшить это значение) , максимальная длина записи составляет всего около 32 тыс. Символов для одного столбца, остальные имеют гораздо больше, чемто (7,18,50).
Чтобы повысить производительность запросов, Я скопировал эту таблицу, но вместо String я использовал Varchar (1000) и varchar (50000) для этой длинной записи, упомянутой выше, во всех столбцах STring.Я думал, что это даст мне более быстрый выбор, но это займет почти вдвое больше времени.
Как я понимаю, я использую намного меньше места, используя varchar, но почему-то этого не происходит. При тех же условиях я должен получить лучший ответ, используя varchar вместо строки?