2010年5月5日水曜日

PostgreSQL メモ

■ TOP n を使う。
SELECT TOP 10 * FROM testdb => SELECT * FROM testdb LIMIT 10

■ SQL をチューニングする。
EXPLAIN SELECT * FROM ... でクエリプランが表示される。
Seq Scan on ... と表示される部分で遅くなっている可能性あり。

■ 数値型文字列型に変換し、文字列を連結する。
SELECT
 'teststring' || CAST(col1 AS char)
FROM
 testdb
■ psql を使う。
\? psql コマンド一覧
\h クエリの一覧
\l データベース一覧
\c dbname データベースへの接続
\z テーブル一覧

0 件のコメント:

コメントを投稿