Итак, у меня есть вопрос.
Допустим, у вас есть таблица запросов, которая представляет собой график. В таблице запросов есть 3 столбца: A, B, время. A -> B Время от времени. Итак, каждая строка представляет собой направленное соединение от A (инициатора запроса) к B (получателю запроса) в момент времени T (время предназначено только для организации данных, а не для чего-либо еще).
Что будет быстрее, если, скажем, запросы будут состоять из 1 000 000 строк.
Индекс (A, B)
Указатель (A) и указатель (B)
Уникальный (A, B)?
Спасибо, ребята! И A, B - это VARCHAR (32) (MD5)
Извините, я забыл типичный запрос.
Мне нужно увидеть, есть ли у пользователя A (вошедшего в систему) какие-либо запросы!
Мне также нужно будет выполнить поиск, чтобы убедиться, что пользователь принял правильный запрос, A принимает B.
Таким образом, утверждения будут выглядеть так.
Есть новые запросы?
SELECT B, time
FROM requests
WHERE A='$id';
Есть ли у A запрос от B?
SELECT time
FROM requests
WHERE A='$A' and B='$B';