У меня есть таблица MySQl с миллионами строк с идентификатором PK, которые генерируются случайным образом из 32 цифр.Я выполняю бенчмаркинг на этой настройке (используя пользовательский sysbench) и пытаюсь проверить точечные запросы.Так как я не могу генерировать идентификаторы случайным образом для поиска, я могу придумать 2 способа сделать это:
- Сохранить строки в файле во время вставки данных, прочитать идентификаторы из этого файла и сделатьпоиск.
- Сохраните данные, которые я вставил в БД, в память, чтобы мои результаты сравнительного анализа были менее искаженными.
Есть ли более эффективные способы достижения этого?Как можно достичь 2-го?