ユーザ用ツール

サイト用ツール

Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/3/3ac1280fddc688316a8343192bacf282.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/3/3ac1280fddc688316a8343192bacf282.metadata failed

インデックスの作成と削除
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/3/3ac1280fddc688316a8343192bacf282.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/3/3ac1280fddc688316a8343192bacf282.xhtml failed

インデックスの作成と削除

データベースを高速化する10 のヒント

■インデックス貼った確認
SHOW INDEX FROM テーブル名;
EXPLAIN SELECT * FROM テーブル名;
■INDEXを貼る
CREATE INDEX INDXID ON テーブル名(id);
CREATE INDEX INDXTIM ON テーブル名(time);
CREATE INDEX INDXALL ON テーブル名(id,time);

INDEX情報確認

SHOW INDEX FROM テーブル名;

性能確認

EXPLAIN SELECT * FROM テーブル名;

こちら使えなかった。

EXPLAIN SELECT * FROM テーブル名 IGNORE INDEX (dated) WHERE datetime='2008-08-23 19:10:11' LIMIT 1;

*作成、確認、削除

一つカラムに対する検索処理

CREATE INDEX インデックス名 ON テーブル名 ( カラム名 );

複数条件の検索

CREATE INDEX インデックス名 ON テーブル名 ( カラム名1, カラム名2 );

確認 –インデックス名と,インデックス対象のカラム番号を表示

SELECT
    relname,indkey
FROM
pg_index pgi
	LEFT JOIN
pg_class pgc
	ON
pgi.indexrelid = pgc.oid

削除

DROP INDEX インデックス名;
インデックスの作成と削除.txt · 最終更新: 2013/12/02 10:50 by luis_lee