2009-03-02から1日間の記事一覧

plpgsqlに挑戦してみた。

自分にかかわりのあるところだけ、メモ。 関数の作成は次の通り。本体をシングルクォートで括ります。 CREATE OR REPLACE FUNCTION <関数名> ( <型>, ... ) RETURNS <型> AS ' DECLARE <変数名> <型>; ... BEGIN ステートメント; END; ' LANGUAGE 'plpgsql';…

インデクスを貼らずに関数を書いた後インデクスを貼っても関数はインデクスを使わないのかも

plpgsqlに挑戦してみました、と。 PHPでやってた部分をplpgsqlにまかせてみようと、関数を書いて実行したところ、とてつもなく遅い。 理由は、インデクスを貼ってなかったから。 で、急いでインデクスを貼って、再度実行したところ、やはりとてつもなく遅い…