我的sql中有一个包含1000个数据的表,我正在使用以下sql查询
select entityID,name from entity where DataItemId=2020
但是提取数据需要大约40或50秒,这是不可接受的
答案 0 :(得分:3)
答案 1 :(得分:1)
要提高性能,请在DataItemId上创建index
。如果DataItemId是标识列,请将其设为primary key
。
答案 2 :(得分:1)
如果搜索列不是主键列,则可以在搜索列上创建索引。它会提高性能 选中MySQL Indexing