[英]How to optimize big table in MySQL
我有一個帶有2列的表,其中一個是唯一的...在此表中,我有112000萬行...選擇和刪除單行的查詢需要60秒鍾以上...這是正常現象嗎?減少執行時間?
發布您的DDL。
通常,您要確保具有適當的索引。
查看您的執行計划。
對於具有適當選擇的索引的單行刪除,表的大小應該無關緊要。
可能有很多原因,我們需要信息:
您很可能沒有正確的索引。 如果確實有它們,則可能是不使用它們的情況。 例如,如果您有id,varchar,並且嘗試從表中選擇*,其中varchar喜歡'%something%',則無法使用varchar列上的索引。 這就是為什么我們需要解釋的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.