私は2つのテーブルを持っています...
テーブル「タグ」
+---------+----------+
| tag | id |
+---------+----------+
| nancy | 902 |
+---------+----------+
| fred | 903 |
+---------+----------+
| suzan | 904 |
+---------+----------+
| joe | 905 |
+---------+----------+
とタグするテーブルタグ
+---------+----------+
| tag_a | tag_b |
+---------+----------+
| 903 | 902 |
+---------+----------+
| 905 | 903 |
+---------+----------+
| 902 | 904 |
+---------+----------+
| 904 | 905 |
+---------+----------+
「タグ」テーブルでINNERJOINステートメントを使用してタグとタグの関係をスキャンすることがよくあります。これにより、「ナンシー」に関連するユーザーを照会できます。タグテーブルを結合するのではなく、タグの名前をタグテーブルにダンプするだけで、タグ名に基づいて関係を検索できるようになったほうがよいのではないかと思います。テーブルに参加することは、パフォーマンスに大きな打撃を与えますか?タグ間テーブルは900k行の範囲にあります。タグテーブルは約30kです。