我有一个表在我的SQL数据的1000,我使用下面的SQL查询选择查询速度慢
select entityID,name from entity where DataItemId=2020
,但需要大约40或50秒来提取数据,这是不可接受
我有一个表在我的SQL数据的1000,我使用下面的SQL查询选择查询速度慢
select entityID,name from entity where DataItemId=2020
,但需要大约40或50秒来提取数据,这是不可接受
为了提高性能,创建DataItemId的index
。如果DataItemId是标识列,请将其设为primary key
。
如果您的搜索列不是主键列,您可以在搜索列上创建一个索引。这将提高性能 选中此为MySQL Indexing
'Index'数据 – Prateek
可以有很多因素,但良好的出发点是索引你的列'DataItemId',如果没有 – omainegra
上DataItemId场添加指标 –