我有3代表與主要字符串數據和唯一id列:在多個表中的行計數導致大的延遲
categories ~45 rows
clientfuncs ~800 rows
serverfuncs ~600 rows
所有表具有唯一的主AI欄的「id」。 我嘗試在一個查詢數行:
SELECT COUNT(categories.id), COUNT(serverfuncs.id), COUNT(clientfuncs.id) FROM categories, serverfuncs, clientfuncs
它採用1.5 - 1.7秒。
,當我嘗試
SELECT COUNT(categories.id), COUNT(serverfuncs.id) FROM categories, serverfuncs
或
SELECT COUNT(categories.id), COUNT(clientfuncs.id) FROM categories, clientfuncs
或
SELECT COUNT(clientfuncs.id), COUNT(serverfuncs.id) FROM clientfuncs, serverfuncs
,它需要0.005 - 0.01秒。 (因爲它應該是)
有人可以解釋,這是什麼原因?
謝謝,它適合我 – therainycat