私は非常に単純な sqlite テーブルを持っています:
CREATE TABLE config (id INTEGER primary key,
token VARCHAR(255),
value TEXT,
date DATETIME)
Web ページが情報を取得しているときに、ページがぐるぐる回ったり回ったりすることがありますが、常にではありません。他のページは静的で、このサーバーにすばやくロードされます。
データのインデックス作成を検討しています。これはクエリを高速化するための最良の方法ですか、それとも別のことをする必要がありますか? これはサーバーの問題でしょうか?もしそうなら、どうやってそれを理解するのですか?
編集:
私は次のようにデータを取得しています:
SELECT value
FROM config
WHERE token='%s'
ORDER BY id DESC
LIMIT 1
ページの読み込みが速い場合もあれば、遅い場合もあります。場合によっては、テーブルの半分だけがいっぱいになり、更新されるまでスピンすることがあります。
ありがとう!