[英]How could I improve the performance of this query?
假設您有一個名為“用戶”的MySQL表,該表具有數百萬行,這些行具有以下結構,並且沒有任何索引。
TABLE: user_id (PK) email name signup_date
我們要執行以下查詢:
SELECT user_id
FROM user
WHERE email=’email@bolidea.com’ AND name=’Olivier Cabanes’
您需要在電子郵件和名稱上建立索引,否則它將需要遍歷表格的每一行,而且速度非常慢...
放在電子郵件或名稱索引。 兩者都不需要索引,因為兩者基本上都是唯一的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.