1
我有一個網站。本網站的用戶擁有Longtext
字段。我處於兩難境地。如果我將用戶和配置文件表結合起來,是否會減慢我的查詢速度?我在用戶表上有大量的查詢。這些查詢是integer
號碼,並且不涉及Longtext
字段。另一種方式是分開桌子,但他們有1:1的關係,這是無稽之談。長文本是否會減慢其他字段上的查詢速度?
怎麼辦?
我有一個網站。本網站的用戶擁有Longtext
字段。我處於兩難境地。如果我將用戶和配置文件表結合起來,是否會減慢我的查詢速度?我在用戶表上有大量的查詢。這些查詢是integer
號碼,並且不涉及Longtext
字段。另一種方式是分開桌子,但他們有1:1的關係,這是無稽之談。長文本是否會減慢其他字段上的查詢速度?
怎麼辦?
如果你正在查詢的列索引正確,你應該沒問題。
避免SELECT *
,只有在需要時才檢索longtext
列;如果裏面有很多文字,而你沒有使用它,則會浪費帶寬。
我建議你在DBA網站上提問。很可能你會得到不同的答案,然後是接受的答案。大多數情況下,它是關於緩衝池和數據庫服務器緩存,它將包含這些文本列,即使你(查詢)不經常使用它們... –
感謝您的建議 – tenfy