java - 选择查询很慢

标签 java mysql sql performance

我的 sql 中有一个包含 1000 条数据的表,我正在使用以下 sql 查询

select entityID,name from entity where DataItemId=2020

但是提取数据需要大约 40 或 50 秒,这是 Not Acceptable

最佳答案

您应该在 DataItemId 列上创建索引。

参见 http://dev.mysql.com/doc/refman/5.0/en/create-index.html

这种类型的查询应该具有亚秒级性能

关于java - 选择查询很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19260778/

相关文章:

MYSQL - 将 SUM 与 JOIN 结合使用

mysql - 如何破译这个mysql数据的结构?

sql - 在某种 SQL 中,物理地址表最灵活的设计是什么?

java - 使用 JSoup 的 HTML 中样式元素的数量

java - 在eclipse中运行spring项目

java - 谷歌应用引擎 : Warmup/Loading Requests and Always On

mysql - MySql中多行的总和

c# - 如何将保存为 byte[] 的 MD5 哈希值与 Linq + Entity Framework 进行比较?

php - PHP 中的 MySQL 更新查询

java - Android Studio 对象是否为空?