2012-02-01から1ヶ月間の記事一覧

Sorryページの設定 メモ

# vi .htaccess ErrorDocument 503 /index.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI} !=/health/index.php RewriteCond %{REQUEST_URI} !=/health/* RewriteCond %{REQUEST_URI} !=/index.html RewriteCond %{REQUEST_URI} !=/ RewriteRule ^.*$ -</ifmodule>…

5.7 メモ インストール したパッケージ

Base DNS Name Server Development Libraries Development Tools Editors FTP Server Legacy Software Development Legacy Software Support Mail Server Network Servers Text-based Internet Web Server Windows File Server

レコードがなかったら追加する メモ

UPDATE_hoge_SQL="CREATE OR REPLACE FUNCTION update_hoge( DATE,TIME,TEXT,TEXT,TEXT,TEXT,TEXT,TEXT,TEXT,TEXT,TEXT,TEXT,TEXT,TEXT, TEXT,TEXT) RETURNS void AS ' BEGIN IF NOT EXISTS( SELECT SALES_DATE FROM hoge WHERE SALES_DATE=\$1 AND SHOP_CD=…

awk メモ CSV ファイルの一部が繰り返し項目になっているのを分解して COPY 文に食わせる

nkf -w CSVファイル | 文字コード UTF-8 に変換 tail -n +2 | awk 'BEGIN {FS=","; OFS=",";} psql -c 'COPY テーブル FROM stdin WITH CSV' データベース

sha256sum でハッシングするときは echo に -n を忘れずに メモ

$ echo -n "abc" | sha256sum ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad - echo に -nつけないと改行コード付の文字列がハッシングされちゃう。 Python の場合 $ python >>> import hashlib >>> hashlib.sha256("abc").hexdigest()…

キャッシュをクリアする1つの方法 sysctl

ベンチマークのお供に # free # sync # echo 3 > /proc/sys/vm/drop_caches # free

InfiniteCashe( Infinite Cashe Server) で高速化する その4 Infinite Cashe Server の起動と Postgres Plus Advanced Server の設定

1. Infinite Cashe Server の起動 Infinite Cashe Server をインストールしたサーバで実行1.1 Infinite Cashe Server の起動 # /opt/PostgresPlus/9.0AS/bin/edb-icache -u postgres -d -m 3072 -u Infinite Cashe Server の実行ユーザ -d デーモン ( バック…

InfiniteCashe( Infinite Cashe Server) で高速化する その3 Infinite Cashe Server のインストール

Postgres Plus Advanced Server とは 別のサーバに Infinite Cashe Server をインストールする。 インストールするのは Infinite Cashe Server のみ。# tar xvfz ppasmeta-9.0.4.14-linux-x64.tar.gz ppasmeta-9.0.4.14-linux-x64/ ppasmeta-9.0.4.14-linux-…

で InfiniteCashe( Infinite Cashe Server) で高速化する その2 ユーザの環境変数の設定

$ vi .bashrc export PGHOME=/opt/PostgresPlus/9.0AS export PGDATA=/opt/PostgresPlus/9.0AS/data export PGDATABASE=postgres # export PGUSER=postgres export PGPORT=5432 export PGLOCALEDIR=/opt/PostgresPlus/9.0AS/share/locale export PATH=$PGHOM…

- InfiniteCashe( Infinite Cashe Server) で高速化する その1 Postgres Plus Advanced Server のインストール

InfiniteCashe は Memcached をベースにした技術で 自身を含めたネットワーク上のサーバのメモリをキャッシュとして使えるようにするもの。 DWHの高速化に寄与することを期待して導入する。 CentOS5.7 への Postgres Plus Advanced Serve のインストールログ…

9.1 インストールメモ

# yum install libxslt # wget \ http://yum.postgresql.org/9.1/redhat/rhel-5.0-i386/postgresql91-9.1.1-1PGDG.rhel5.i386.rpm \ http://yum.postgresql.org/9.1/redhat/rhel-5.0-i386/postgresql91-devel-9.1.1-1PGDG.rhel5.i386.rpm \ http://yum.postg…