2

私は非常に単純な 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

ページの読み込みが速い場合もあれば、遅い場合もあります。場合によっては、テーブルの半分だけがいっぱいになり、更新されるまでスピンすることがあります。

ありがとう!

4

1 に答える 1