私のMySQLデータベースは、以下の構造を有する:私はそれに対して、単純なクエリを実行するとPHP MYSQL-インデックス作成を利用しますか?この場合も可能ですか?
、それが実行に30秒を要します。 クエリがある - 私はこれに対してEXPLAIN実行すると
SELECT signinid,photo,first_name,last_name,persontosee,signindate,signintime,isstaff,signouttime,signoutdate,issignedin,companyname,veh_reg
FROM signin_entries
WHERE issignedin ='YES'
AND isstaff='YES'
は、私はそれがすべての1180行を処理している見ることができ、トラブルはすべてがBase64でエンコードされた文字列を含む列、写真、署名やQRコードです。 (私の選択した声明では、私は「写真」のみを照会しています)
このための索引はどのように作成できますか?インデックスは正しい方法ですか?なぜ単純なクエリを実行するのに30秒かかるのですか?
ありがとうお時間を
あなたはEXPLAIN出力を追加することはできますか? – Neodan
id select_typeテーブルタイプpossible_keysキーkey_len参照行追加 1 SIMPLE signin_entries ALL staffsigned in NULL NULL NULL 1218ここで、 – Retroisbest