データベースには数十万人のユーザーがおり、その 90% が男性、性別 = 1
例: 性別 =1 および xxx xx の uid メンバーを選択します
この性別は全体をスキャンしますテーブル、それに対処する方法
巴扎黑2017-05-18 10:53:08
この場合、性別に関するインデックス付けの区別が低すぎるため、ほとんど役に立ちません。以下の xxx など、他のフィールドにインデックスを作成することを検討してみましょう
ringa_lee2017-05-18 10:53:08
性別に関する単一列インデックスを作成すると、テーブル全体のスキャンを回避できます。効率が高くない場合は、性別から開始して後続のフィールドを追加する結合インデックスを確立することを検討できます。