我有一個表中有許多(可能超過500)不同attributs在「attribut」列,並希望找到行,其中包含許多certan屬性(〜200)。查詢它們的查詢將包含大量的where子句。mysql-query中有多少where-clause太多?
有多少where-clause可以,有一個可以接受的性能?
我有一個表中有許多(可能超過500)不同attributs在「attribut」列,並希望找到行,其中包含許多certan屬性(〜200)。查詢它們的查詢將包含大量的where子句。mysql-query中有多少where-clause太多?
有多少where-clause可以,有一個可以接受的性能?
這不是重要的數量。這就是你設計數據庫結構和查詢的重要程度。
確保您有將在使用的列的索引你在那裏查詢
將您WHERE
在將首先匹配最行,並繼續這樣的順序發言。
謝謝,這有助於。但是,將where-statement放在最小行匹配的順序不是更好嗎? – Olli 2012-08-04 09:15:12
是字符串以任何方式限定? – 2012-08-03 12:15:36