私はpythonでデータベースを解析するプログラムを作成しています。現在、このテーブルには約600万レコードがあります。SELECT文の実行に1分以上かかる
私がクエリを実行すると、実行に時間がかかりすぎます。ここで
は、2つの例です:
Attempting to execute: SELECT * FROM `accounts` WHERE email = '[email protected]'
{'password': u'****', 'ip_address': u'***.***.***.***', 'email': u'[email protected]'}
Time taken: 63.6909999847 seconds
_________________________________________________________________________________
Attempting to execute: SELECT * FROM `accounts` WHERE email REGEXP '/rosic/g' LIMIT 200
Time taken: 212.973999977 seconds
_________________________________________________________________________________
データベースに*インデックス*を作成する必要があります。 –
どうすればいいのか説明できますか? –
しかし、レックスは自動化できません、afaik。 –