MySQL 快速查询

我有一个包含数百万行的 MySQL 表格,其中包含一个作为主键的 ID,这些 ID 是随机生成的 32 位数字。 我正在对这个设置进行基准测试(使用自定义 sysbench),并尝试测试点查询。由于我无法为查找生成随机 ID,我可以想到两种方法:

  1. 在插入数据时将行保存到文件中,从该文件中读取 ID 并进行查找。
  2. 将我已经插入数据库的数据保存在内存中,以使我的基准测试结果更加准确。

有没有更好的方法来实现这一目标? 如何实现第二种方法?

点赞