问题是:我有一个巨大的(在我的水平上)mysql数据库,里面有技术产品。我的数据库中有 150k 行产品以及 10 到 20 个具有相同行数的其他表。每个表都包含很多标准。有些标准是文本值,有些是十进制的,有些只是布尔值。我想为这个数据库提供一个网络访问(php),每个标准都有过滤器,但我不知道如何快速做到这一点。我开始创建一个所有列合并以避免多重连接的大表,这很酷,比大连接快,但仍然非常慢。对所有标准进行索引,并不能改善事情(我听说这是个坏主意)。我想知道是否有一些很酷的算法可以帮助我预处理多条件搜索。任何想法 ?
提前谢谢。