我正在进行自动完成的软件工程研究。因此,访问时间在这个领域非常重要。
我在MySQL数据库中存储了近10,000个源代码的方法体,大约需要10分钟。我的笔记本电脑的配置是核心i3,2.4GHz双核,4GB RAM。
数据库有表,每个表都包含实际在MySQL中进行索引的主键。现在,每当我使用主键执行单个查询时,都需要将近500毫秒。
现在我的问题 - 是否有任何方法或策略,除了MySQL中的索引,可以最大限度地缩短主键的查询时间?
编辑:OP在评论部分添加信息:
架构非常简单。它只有一个表,字段是id(int),body(TEXT),className(varchar)。主键是ID。查询是:
select body,className from table where id=100