問題は次のとおりです。技術製品を含む巨大な (私のレベルでは) mysql データベースがあります。データベースに 15 万行の製品と、同じ数の行を持つ 10 ~ 20 の他のテーブルがあります。各テーブルには多くの基準が含まれています。基準には、テキスト値、10 進数、単なるブール値などがあります。このデータベースへの Web アクセス (php) に各基準のフィルターを提供したいのですが、それを本当に速く行う方法がわかりません。複数の結合を避けるために、すべての列をマージして大きなテーブルを作成し始めました。これはクールで、大きな結合よりも高速ですが、それでも非常に遅いです。すべての基準にインデックスを付けても、状況は改善されません (そして、それは悪い考えだと聞きました)。複数条件検索の前処理に役立つクールなアルゴリズムがいくつかあるのではないかと考えていました。何か案が ?
ありがとうございます。