永津
nagat****@gmail*****
2008年 1月 22日 (火) 14:38:40 JST
永津と申します。 以前のスレッドで以下のような書き込みがありましたので、 質問いたします。 > PostgresForestが提供するツール内からのテーブルスペース作成は > 現在のところサポートしておりません。 > > 実現する方法としては、環境構築ツールでデータベースを作った後、 > 全てのPostgreSQL上で個別にテーブルスペースの設定をしていただく > といったあたりがよいかと思います。 > > psql等で各PostgreSQLに接続 > ↓ > create tablespace sample_ts location '/xxx/xxx/xxx'; > ↓ > alter database sampledb set default_tablespace = 'sample_ts'; > (個別テーブルのテーブルスペースを変える場合ならば > alter table sampletable set tablespace = 'sample_ts';) postgresforest4.0.2において、 環境構築ツールからcreate tablespaceは実行できなくても、 alter tablespaceは実行できるように思いますが、 何か問題はあるでしょうか。 今のところ ・肥大化したテーブルをテーブルスペース間で移動させる際に デフォルトコンフィグではSQL実行時の30秒タイムアウトに引っかかる可能性。 以上のものが思いつきます。 他に何か考慮すべき点があればご教授ください。 >吉森です。遅くなってすみません。 >教えていただいた方法でテーブルスペースの設定ができました。ありがとうございます。 >ただ、それぞれのインスタンスに同じ作業をするのはちょっと違和感があります。 >forestadmから設定できるようになる予定はあるのでしょうか。 > 長妻と申します。 > > PostgresForestが提供するツール内からのテーブルスペース作成は > 現在のところサポートしておりません。 > > 実現する方法としては、環境構築ツールでデータベースを作った後、 > 全てのPostgreSQL上で個別にテーブルスペースの設定をしていただく > といったあたりがよいかと思います。 > > psql等で各PostgreSQLに接続 > ↓ > create tablespace sample_ts location '/xxx/xxx/xxx'; > ↓ > alter database sampledb set default_tablespace = 'sample_ts'; > (個別テーブルのテーブルスペースを変える場合ならば > alter table sampletable set tablespace = 'sample_ts';) > > > YOSHIMORI Izumi さんは書きました: > > 吉森です。お世話になっております。 > > > > よりいっそうの高速化を目指しているのですが、 > > PostgresForestでテーブルスペースを使うことはできるでしょうか? > > PostgresForestで提供されているツール類からはテーブルスペースの > > 作成ができないようなのですが… > > > > よろしくお願いします。