• Varchar(5000) или text?

    @Mu4MaH
    У текста фиксированная длина в 65к чаров - он будет избыточен.
    Если известна точная или максимальная длина строки, то я бы выставил все варчары, затем завёл бы таблицу рандомом гиг на 300, выполнил ALTER TABLE tblname ROW_FORMAT=FIXED и замерил бы производительность. Поиски и выборки на строках фиксированной длины могут иметь прирост до 20% по скорости.