タグ

postgreSQLとpostgresに関するniseissaのブックマーク (3)

  • UbuntuでPostgreSQLを使ってみよう (2) | Let's POSTGRES

    NTT オープンソースソフトウェアセンタ 鈴木 幸市 4. 設定 設定で行うことは次のとおりです。 管理ユーザ(postgres) でログインできるようにする。 管理ユーザでログインしてデータベースを作る データベースに自分のアカウントでログインできるように設定する。 では、順を追ってやり方を示していきます。 4.1 管理ユーザでログインできるようにする PostgreSQLをインストールした時点で、すでにデータベースの管理ユーザであるpostgresユーザが作られています。しかし、このユーザのパスワードは不定で、このままではログインができません。最初にデータベースを作ったりデータベースのユーザを設定するためには、postgresユーザにならなければなりません。そこで、postgresユーザログインできるようにパスワードを設定しましょう。 パスワードの設定には、「端末」を使います。これは、

  • 文字セットサポート

    全てのAPIが上の一覧表に示した文字セットをサポートしているわけではありません。 例えばPostgreSQL JDBCドライバはMULE_INTERNAL、LATIN6、LATIN8、そしてLATIN10をサポートしません。 SQL_ASCIIの設定は、他の設定とかなり異なります。サーバのキャラクタセットがSQL_ASCIIのとき、サーバは0から127のバイト値をASCIIに変換します。一方、128から255までは変換されません。 設定がSQL_ASCIIの場合は、符号化は実行されません。よって、この設定は特定の符号化を使用している場合には、その符号化を無視するようになってしまいます。 多くの場合、ASCIIではない環境で作業する場合はSQL_ASCIIの設定を使用するのは、賢いことではありません。なぜならPostgreSQLはASCIIではない文字を変換したり検査したりすることは出来ない

  • 資源の消費

    shared_buffers (integer) # データベースサーバが共有メモリバッファのために使用するメモリ量を設定します。 デフォルトは一般的に128メガバイト(128MB)です。 しかし、稼働中のカーネルの設定がこの値をサポートしていない場合、より少なくなることがあります(initdbの過程で決定されます)。 この設定は最低限128キロバイトなければなりません。 しかし、良い性能を引き出すためには、最小値よりかなり高い値の設定が通例必要です。 この値が単位なしで指定された場合は、ブロック単位であるとみなします。すなわち、BLCKSZバイト、一般的には8kBです。 (BLCKSZがデフォルト値と異なる場合、この最小値も異なる値になります。) このパラメータはサーバ起動時のみ設定可能です。 1GB以上のRAMを載せた専用データベースサーバを使用している場合、shared_buffer

  • 1