Вы, конечно, не хотите добавлять уникальный индекс в столбец 1, как вы только что сказали:
Ни столбец1, ни столбец2 не являются уникальными.
Еслипервый столбец идет первым, он будет первым в многоколоночном индексе в большинстве баз данных и, следовательно, он, вероятно, будет использоваться.Второй столбец - тот, который может не использовать индекс.Я бы не стал добавлять один во второй столбец, если вы не видите проблем, и снова я бы добавил индекс, а не уникальный индекс, основанный на комментарии, который вы написали выше.
Но в SQL lite должен быть какой-то способ увидеть, чтоон использует, как и большинство других баз данных, верно?Установите Pk и посмотрите, используют ли его запросы только для column1.