我有一个表中有许多(可能超过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