我有一個表在我的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場添加指標 –