[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 11:31 / Filesize : 193 KB / Number-of Response : 651
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

PostgreSQL 2テーブル目



1 名前:nobodyさん [03/03/11 02:34 ID:9JR4latc]
PostgreSQLについて語って2万テーブルをめざしましょう。
関連アプリケーション特有の話題は、以下のスレッドへ。
pgsql-mlのヲチもここで。

前スレ
[PostgreSQL]
pc2.2ch.net/test/read.cgi/php/989375812/

☆関連スレッド
[PHP + PostgreSQL]
pc2.2ch.net/test/read.cgi/php/983128806/
[PerlでPostgreSQL]
pc2.2ch.net/test/read.cgi/php/999249463/
[MySQL vs PostgreSQL]
pc2.2ch.net/test/read.cgi/php/989341364/



246 名前:nobodyさん [03/06/22 09:57 ID:SKC4SEC9]
「PostgreSQL構築・運用ガイド」期待age
ttp://ml.postgresql.jp/pipermail/pgsql-jp/2003-June/005336.html


247 名前:nobodyさん mailto:sage [03/06/22 09:59 ID:???]
ml.postgresql.jp/pipermail/pgsql-jp/2003-June/005336.html

248 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

249 名前:nobodyさん mailto:sage [03/06/22 10:19 ID:???]
本書は,PostgreSQLの導入方法はもちろん,
企業情報システムでの利用を前提にした,運用方法や信頼性,
可用性を高めるための方法,企業情報システムで広く使われている
Oracleデータベースとの比較なども紹介し,
企業ユーザーにとって有用な情報をお届けします。

ml.postgresql.jp/pipermail/pgsql-jp/2003-June/005336.html
bpstore.nikkeibp.co.jp/item/main/148222234340.html
bpstore.nikkeibp.co.jp/item/image/h_4822223434.gif

250 名前:nobodyさん mailto:sage [03/06/22 10:28 ID:???]
で、これは何本って言えばいいんだ?
うぐい本か?日本野鳥○会の人 解説きぼん。

251 名前:nobodyさん mailto:sage [03/06/22 10:53 ID:???]
>>250
ぽすぐれ本

252 名前:nobodyさん mailto:sage [03/06/22 11:15 ID:???]
なんで魚なんだ?>ヲレ
自己突っ込み完了しますた。
次の話題どぞ。

253 名前:nobodyさん mailto:sage [03/06/22 16:44 ID:???]
>>246
なんかまたペンギンの影があるね。
亀は使えないのかな?

254 名前:成功者! [03/06/22 23:57 ID:pFJThKfu]
誰でも仕事が出来ます。
資本金0円でスタート
ココを見てください!
www.c-gmf.com/farewell/box10.htm



255 名前:nobodyさん [03/06/23 20:54 ID:dxcUTx3u]
Java+PostgreSQLでwebアプリを作る場合、文字コードは何にするのが一般的ですか?
webページをSJIS、DB内はEUCにしようかと思ってますが、EUCにすると
全角半角どちらも1文字扱いになるらしいので、どうしようかな〜って感じです。

本番サーバはLinuxでApache+Tomcat、開発はwindowsで同じ環境作ってやってます。
winでの開発はJISが楽ですよね、やっぱり・・・

256 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

257 名前:nobodyさん mailto:sage [03/06/23 22:12 ID:???]
>>255
PostgreSQLはunicodeでエンコーディングしないと、全角ハイフンなどが化けます。

258 名前:nobodyさん mailto:sage [03/06/25 12:22 ID:???]
バグ出しさせてください、おながいします。

259 名前:nobodyさん mailto:sage [03/06/25 13:52 ID:???]
>>258
環境を教えてください

260 名前:nobodyさん [03/06/26 23:18 ID:UmxIAMQr]
>>285-259ワラタ

261 名前:nobodyさん [03/06/27 20:33 ID:r28icV76]
Postgres自体でSQLの実行ログがどこかに保存される設定とかってあるのでしょうか?
自前で実装する(SQL実行時にテキストに書き出す or DBにテーブルを作成して書き込む等)
しか仕方ないですよね?

262 名前:nobodyさん [03/06/27 22:35 ID:Fj3NiizR]
>>
あるよ。
$PGDATA/postgresql.conf に

log_statement = true

と書き込んでからpostmasterを再起動すれば完了したクエリがログに
記録されるようになります。
ログファイルは、

$ pg_ctl -D /usr/local/pgsql/data -l pgsql.log start

のように指定しる。




263 名前:nobodyさん [03/06/28 02:05 ID:14usrn45]
PHP+PostgreSQLで排他処理を行いたいと思うのですが、
解説本か、サイトあれば教えてください。

無ければ、簡単にご説明くださいませんか?

264 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん



265 名前:nobodyさん mailto:sage [03/06/28 04:20 ID:???]
>>263
ロックする。以上。

266 名前:nobodyさん [03/06/28 05:20 ID:14usrn45]
DBのロックってできるの?

267 名前:nobodyさん mailto:sage [03/06/28 07:37 ID:???]
>>266
マニュアル読めや

268 名前:nobodyさん mailto:sage [03/06/28 09:59 ID:???]
ID:14usrn45はDB使わない方が(・∀・)イイヨイイヨー

269 名前:nobodyさん mailto:sage [03/06/29 19:33 ID:???]
PostgreSQL-7.3.2をPlamo Linux上で使ってるんですが、
同じ環境の方に聞きたいです。
libplpgsql.so postgres.h libpq.h の3ファイルって存在
してますか?4月号のSoftware Design見ながらXMLPGSQLの
導入を試みてるんですが make でこけてしまうので。。上記
の3ファイルの場所を指定しろって言われてるんだけどそも
そもそんなファイルがないのです。

270 名前:261 [03/06/30 11:26 ID:5q6N3/KD]
>>262
当方、バージョンが少し古くて、log_statement = trueではエラーが出たので
ググってみたところdebug_print_query = trueという指定でできました!
ありがとうございます。


271 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

272 名前:nobodyさん [03/06/30 12:26 ID:5tKrGL8Q]
データベース板できました
pc2.2ch.net/db/


273 名前:nobodyさん mailto:l [03/06/30 12:40 ID:???]
pc2.2ch.net/test/read.cgi/db/1056944337/

274 名前:nobodyさん mailto:sage [03/06/30 12:48 ID:???]
>>272
ひでぇ有様だな(w
スレ一覧みてワロタ



275 名前:nobodyさん mailto:sage [03/06/30 12:59 ID:???]
i.2ch.net/m30.html
明らかにデータベース板

276 名前:nobodyさん mailto:sage [03/07/01 00:31 ID:???]
>>274 ← 何気にマジレスっぽ(プ

277 名前:nobodyさん mailto:sage [03/07/01 02:20 ID:???]
ドラゴンボールヲタ?>>276

278 名前:nobodyさん [03/07/01 09:23 ID:oVA7Xb+Q]
>>274=>>277 マジレス図星だったようだなw


279 名前:274 mailto:sage [03/07/01 09:40 ID:???]
>>278
新板の荒れ様を見てワロタっていう素直な感想を書いただけだから、
確かにマジレスには違いないけど。。

何を無理やり煽り文体にしてるの?
何で絡まれてるの?俺。

280 名前:nobodyさん mailto:sage [03/07/01 11:21 ID:???]
ドラゴンボール関連のスレは消されたみたい。
やっぱりデータベース板だそうだ。

281 名前:nobodyさん mailto:sage [03/07/02 01:55 ID:???]
>280
ついさっきまで確信が持てなかったヲレ。

282 名前:nobodyさん mailto:sage [03/07/02 17:01 ID:???]
>>280
www.ff.iij4u.or.jp/~ch2/bbsmenu.html
データベースだし。

283 名前:nobodyさん mailto:sage [03/07/04 04:50 ID:???]
激烈初心者です。

数値のデータ型で、
int2で指定したところに「0001」という数字を代入すると、
1になりますよね?
これを、000の部分を残すためには、文字列型しかないですか?

284 名前:nobodyさん mailto:sage [03/07/04 09:35 ID:???]
「0001」は文字列だから、数値型のカラムに突っ込んで
勝手に「1」になるのは仕方が無いんじゃない?

表示する時に0埋めするようにすれば?
"0000"と文字列にコンバートした1とか10を右から4文字切り取って
表示するとかなら、SQLでできるし。



285 名前:nobodyさん [03/07/10 16:23 ID:57Eu1LHu]
PostgreSQL 7.2.3
php4.1.2
kernel 2.4.7-10
gcc 2.96

という環境で、webアプリを稼動させています。
cronで一日一回「vacuum full」を実行しています。

テーブルは約50個あり、しばらく運用していると
データを保存しているハードディスク領域(/usr/local/pgsql/data/base/XXXXXXXX)が徐々に肥大していきます。
肥大化していくと、insertや、dropが比較的多めのテーブルがあるのですが、
そのテーブルのレスポンスも悪くなっていきます。
そのテーブルをdumpして、dumpファイルからの復帰をすると改善するようです。

別のマシンに同じDBを持ってきて、問題のDBをDUMPし、一旦そのDBをdropdb。
そして、createdbし、dumpからの復帰
psql -e db < dumpfile
をするとハードディスク領域(/usr/local/pgsql/data/base/XXXXXXXX)は約1/3程度になりました。

定期的にdumpして、そのdumpファイルからの復帰という作業は非効率的ですので
このような作業をせずに肥大化を防げる方法はありませんでしょうか。

286 名前:nobodyさん [03/07/10 16:51 ID:ubgylsck]
>>285

REINDEX

287 名前:nobodyさん [03/07/10 18:09 ID:8n4LR913]
BEGIN
処理A
BEGIN
処理B
COMMIT
処理C
ABORT
としても処理AとBはコミットしちゃいますよね?

288 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

289 名前:nobodyさん mailto:sage [03/07/10 19:40 ID:???]
>287
つか、nested transactionは処理できない。
使おうとしている時点で間違い。


290 名前:nobodyさん mailto:sage [03/07/10 19:40 ID:???]
>>287
BEGINからCOMMITまでがトランザクションだから、
現在のトランザクションはありませんってエラーがでるんでないの?

291 名前:290 mailto:sage [03/07/10 19:42 ID:???]
>>289
>>287ネストさせようとしてたのか!

292 名前:nobodyさん mailto:sage [03/07/10 20:16 ID:???]
>291
どう見てもネストしてるじゃん。

ちなみに、beginした後でもう一度beginしると、
「もうトランザクション始まってんのじゃボケェ」と言われます。


293 名前:287 mailto:sage [03/07/10 22:42 ID:???]
どうもです。
できるのを前提にコードを書いていたので、
一番外側でだけクエリを発行するようなラッパー関数つくって回避しました。
(途中のアボートは例外処理)

調べてみたらトランザクションのネストができない実装の方が一般的なんですね。

294 名前:285 mailto:sage [03/07/11 15:47 ID:???]
>>286
ありがとうございます。一応reindexを毎日するように設定してしばらく様子見てみます。

ちなみにreindexとvacuum fullは順番的にはどちらを先にした方が良いのでしょうか?



295 名前:nobodyさん [03/07/11 17:21 ID:C9rBOC2S]
test=# vacuum;
NOTICE: Some databases have not been vacuumed in over 2 billion transactions.
You may have already suffered transaction-wraparound data loss.
VACUUM
test=#

とvacuumで上のNOTICEが出た場合はどういう対処をすれば良いのでしょうか。


296 名前:nobodyさん mailto:sage [03/07/12 02:17 ID:???]
>20億トランザクション越えたのにvacuumされませんですた。
>トランザクションID使い果たして、データの喪失が発生しますた。


297 名前:山崎 渉 mailto:(^^) [03/07/15 11:07 ID:???]

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

298 名前:nobodyさん mailto:sage [03/07/23 23:29 ID:???]


299 名前:nobodyさん [03/07/24 12:05 ID:TEX2oC6v]
ラージオブジェクトって、pg_dumpでバックアップできるの?
7.1からだっけ?

300 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

301 名前:  mailto: [03/07/24 15:51 ID:???]
ちょっとお尋ねしますが、PostgreSQLでトーナメント表って実現できますか?

チームテーブルと対戦テーブルを用意するところまではできたのですが、
全ての対戦結果を一覧表示させる方法がわかりません。

チームテーブルの内部結合の結果に対して
対戦テーブルを外部結合すればいいかと思ったのですが、
複数のテーブルに対して外部結合というのはできないもんなんでしょうか?

イメージでいうとこんな感じです。

select a.name, b.name, m.score from team a, team b left outer join match m on m.home = a.id and m.visitor = b.id;


302 名前:nobodyさん [03/07/25 03:00 ID:IBsY8pQ4]
PHP + PostgreSQL
PERL + PostgreSQL
C + PostgreSQL

どれが一番高速でアクセスできますか?


303 名前:nobodyさん [03/07/25 12:25 ID:oPyKjtod]
>>302
ミドル次第。

304 名前:nobodyさん [03/07/26 17:34 ID:grYAyx0u]
PostgreSQLってRollBack使えないんすか?



305 名前:nobodyさん mailto:sage [03/07/26 22:34 ID:???]
ハァ?

306 名前:nobodyさん [03/07/27 23:23 ID:guTNEK25]
>>304
使えよ

307 名前:nobodyさん [03/07/28 09:21 ID:b/HKh3mz]
投稿者が女名だと、同じ内容の回答が続くね。

308 名前:nobodyさん [03/07/28 09:44 ID:b/HKh3mz]
しかも、「紹介者がいないときは自分自身になります」って条件読んでないし。

309 名前:nobodyさん mailto:sage [03/07/28 10:13 ID:???]
おいらも今度から女の名前で質問しよう。

310 名前:nobodyさん mailto:sage [03/07/28 11:55 ID:???]
>>309
人格つくりすぎて、あぼーんするハメにならんようにな。

311 名前:nobodyさん mailto:sage [03/07/28 23:51 ID:???]
旦那になって戻ってくるから大丈夫。

312 名前:ももこ mailto:sage [03/07/29 00:11 ID:???]
>>311
もどってきてね♥

313 名前:nobodyさん [03/08/01 07:34 ID:fLmmiO+8]
すいません。postgresql-7.2.3で日本語環境が構築できません。
psql -lとしても、EUC_JPとか言語環境がでてきません。
List of databases
Name | Owner
-----------+----------
template0 | postgres

./configure --enable-mutibyte=EUC_JP
と指定もしています。

createdb -E EUC_JP test2
/usr/local/pgsql/bin/createdb: /usr/local/pgsql/bin/pg_encoding: No such file or directory
createdb: "EUC_JP" is not a valid encoding name
↑こんなエラーもでてます。




314 名前:nobodyさん [03/08/01 07:50 ID:esvzZjrA]
祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り

ニーノさんのホームページ作り2
ex.2ch.net/test/read.cgi/entrance/1059029010/
ニーノ ◆p9GipySMGk によってラウンジにたてられたこのスレで、

page.freett.com/ninogumi/
【ニーノさんのホームページ】
というサイトが作られた。(現在もコンテンツは爆発的に増えてるよ。)

さぁ、君もアイディアを出して、2CHネラーだけの最強サイトをつくろう!

祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り祭り



315 名前:nobodyさん mailto:sage [03/08/01 07:50 ID:???]
>>313
euc-jpじゃないのかage。

316 名前:315 mailto:sage [03/08/01 07:51 ID:???]
ageてねーや。でもspamカキコがくるからageなくていいや。

317 名前:nobodyさん [03/08/01 22:20 ID:bI0qs527]
createdb -E EUC_JP データベース名


318 名前:nobodyさん [03/08/01 23:09 ID:vlQX/M9J]
www.vesta.dti.ne.jp/~hi-lite/fe/ero.html
ここなら簡単に見れたぞ

319 名前:山崎 渉 mailto:(^^)sage [03/08/02 02:20 ID:???]
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

320 名前:ぼるじょあ ◆ySd1dMH5Gk mailto:(^^) [03/08/02 04:48 ID:???]
     ∧_∧  ∧_∧
ピュ.ー (  ・3・) (  ^^ ) <これからも僕たちを応援して下さいね(^^)。
  =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
  = ◎――――――◎                      山崎渉&ぼるじょあ

321 名前:nobodyさん mailto:sage [03/08/02 07:48 ID:???]
FAQになってる予感がするけど、列制約を変更したくなりました。
create table asでも列制約は新しく定義できないみたいだし。
あと1列だけ型も変更したい。

慎重に設計しなかった自分が悪いわけですが、なんか突破口
ないですか?手で再入力だけは避けたいです。。

322 名前:nobodyさん mailto:sage [03/08/03 08:56 ID:???]
>>321
突破口って。。。
マニュアル読めばいいだけと違うの?

323 名前:_ mailto:_ [03/08/04 16:26 ID:???]
CREATE TABLE account_table ( expire_date TIMESTAMP, name TEXT );

のようなものがあって、

SELECT * FROM account_table WHERE expire_date > now() AND name = 'foobar';

のような問い合わせを頻繁に行なっています。実際にはテーブルも問い合わせ
ももっと複雑です。

ここで、上記SELECT文を、1引数('foobar' 部分)のPL/pgSQLの関数にしてしま
いたいのですが、そういうことは可能でしょうか?

CREATE FUNCTION get_account( TEXT ) RETURNS ??? AS 'BEGIN ???; END' LANGUAGE 'plpgsql' ;

のような概観になるかなとは思うのですが、戻りの型などがわかりません。
EXECUTEを使うのでしょうか? 教えてください。

# Viewのほうが無難でしょうか? プログラム側にwhere句を書き忘れる可能性
# があるのが嫌なんですよね…

324 名前:nobodyさん mailto:sage [03/08/05 03:24 ID:???]
CREATE FUNCTION get_account( text ) RETURN SETOF RECORD AS '
[...snip...]
' LANGUAGE 'plpgsql';




325 名前:nobodyさん mailto:sage [03/08/05 13:23 ID:???]
すこしスレ違いかもしれませんが、どちらに質問していいかわからなかったので、
ここで質問させてください。

ある大きな2つのテーブルをJOINしたいのですが、そのままJOINすると
時間が掛かりそうなので、片方を一時テーブルに書き出して、それをJOINしようと
思ったのですが、一時テーブルを作った後、違うページで一時テーブルとJOINしようと
するとテーブルが存在しないと言われてしまいます。
PHPから一時テーブルを作成した場合、その一時テーブルにアクセスできるのは
どのタイミングまでなのでしょうか?
マニュアルにはセッションの終わりまでのようなことが書いてありますが、
PHPのセッションは終了してません。
それとも、一時テーブルを作成しないでもいい方法などありませんでしょうか?
よろしくお願いします。

環境は、PHP 4.2.3 PostgreSQL 7.2.3です。

326 名前:308 mailto:sage [03/08/05 13:57 ID:???]
すいません、自己解決しました。


327 名前:nobodyさん mailto:sage [03/08/05 15:59 ID:???]
>325
pconnect使わなければ、PHPからPostgreSQLへのセッションは
毎回切った張ったされますが。


328 名前:nobodyさん mailto:sage [03/08/05 16:25 ID:???]
>>325
一時テーブルをVIEWにするかサブクエリにするのが一般的だけど、
性能上の問題からその一時テーブルの結果を使いまわしたいなら
名前をつけてテーブル作成するしかないかな。

pg_pconnect使ってもApache/PHPの状態によってはDBセッションが同一にならないから、
ページを跨いだ一時テーブルの利用はできない。

329 名前:nobodyさん mailto:age [03/08/05 18:56 ID:???]
PostgreSQL 7.2 のPL/pgSQLについて教えてください。
CREATE TABLE reg ( d TIMESTAMP );
なるテーブルがあり、d には「現在からn秒後の時刻」をINSERTするようにし
ています。現在はプログラムから
INSERT INTO reg VALUES ( NOW() + INTERVAL ''100 sec'' );
のようにしているのですが、これをPL/pgSQLで書きなおそうとしています。
で、
CREATE FUNCTION f( BIGINT ) RETURNS BOOL AS '
BEGIN
INSERT INTO reg VALUES ( NOW() + INTERVAL ''$3 sec'' );
RETURN TRUE;
END
' LANGUAGE 'plpgsql';
としてみたのですが、$3 が展開されないのか、足し算が行なわれません。
どのように書いたら望む結果になりますでしょうか? 教えてください。

330 名前:325 mailto:sage [03/08/05 21:08 ID:???]
>>327, 328

ありがとうございました。
pconnectを使って、ページをまたいで一時テーブルを使おうとしてたので、
テーブルが残ってるのか残ってないのか、よくわからなくて混乱してました。

pg_connectを使って、なんとか同じページ内で一時テーブルを使って処理してます。

VIEWは、まだ勉強中なので試行錯誤してみます。

331 名前:nobodyさん [03/08/06 04:59 ID:7sg7mWSc]
教えてください。
DISK障害でテーブル内データのほとんどが消えました。
実体の/usr/local/pgsql/data/base/内は無事のようです。
/base/DB名からなんとかリカバリできないでしょうか?
postgresql6.5.3です。

332 名前:nobodyさん mailto:あげ [03/08/08 10:59 ID:???]
ZDNetの誤字ひどいな。
『SRA 最新PostGreSQLをベースにした「PoerGres on Linux」「PowerGres Plus」を発表』
www.zdnet.co.jp/news/0308/07/nj00_srasql.html

333 名前:nobodyさん mailto:age [03/08/18 01:33 ID:???]
age


334 名前:nobodyさん mailto:age [03/08/25 03:03 ID:???]
perl、DBIでのトランザクションについてなんですが、
今日のレコード数を持ってきて、それを+1した値で、
新たにINSERTするというときは、
↓みたいな感じでOKなのでしょうか?
(他のユーザが登録している場合でも、値のずれが生じないですよね?)

よろしくお願いします。

$dbh->{AutoCommit} = 0;
$dbh->{RaiseError} = 1;
eval {
$val = get_value("SELECT count(*)+1 FROM a WHERE 今日のもの");
$ret = insert_value("INSERT INTO a (foo, ...) values ($val, ...)");
$dbh->commit;
};
if ($@) {
warn "Transaction aborted because $@";
$dbh->rollback; # undo the incomplete changes
}




335 名前:nobodyさん [03/08/25 21:37 ID:r6wfNhzL]
7.4の自動バキュームって使えそう?
フルバキュームまで自動でやってくれるの?


336 名前:nobodyさん mailto:sage [03/08/27 12:18 ID:???]
何を勘違いしたか今までポスタージャSQLって読んでたよ…

337 名前:nobodyさん mailto:あげ [03/09/01 22:46 ID:???]
私信に近い雑談をMLに流すな〜!

338 名前:nobodyさん mailto:sage [03/09/01 22:57 ID:???]
>>334
ズレはしないかもしれないが、カチ合う可能性はあるよ。
それを防ぐには、SERIALIZABLEにするか明示的にテーブルロックする。

339 名前:nobodyさん mailto:sage [03/09/01 23:02 ID:???]
cygwinインストール中に落ちてしまって、インストールできないのですが
どうすれば。。あっここで聞くことじゃないですか。。そうですか。。

340 名前:nobodyさん mailto:sage [03/09/01 23:31 ID:???]
>335
contrib/pg_autovacuum/README.pg_autovacuum より。
vacuum fullに関しては、xid使い切りに関しては考えてるけど、
普段はvacuum止まりということかな。

Vacuum and Analyze:
-------------------

pg_autovacuum performs either a vacuum analyze or just analyze depending
on the quantity and type of table activity (insert, update, or delete):

- If the number of (inserts + updates + deletes) > AnalyzeThreshold, then
only an analyze is performed.

- If the number of (deletes + updates ) > VacuumThreshold, then a
vacuum analyze is performed.

deleteThreshold is equal to:
vacuum_base_value + (vacuum_scaling_factor * "number of tuples in the table")

insertThreshold is equal to:
analyze_base_value + (analyze_scaling_factor * "number of tuples in the table")

The AnalyzeThreshold defaults to half of the VacuumThreshold since it
represents a much less expensive operation (approx 5%-10% of vacuum), and
running it more often should not substantially degrade system performance.



341 名前:nobodyさん [03/09/07 02:48 ID:yFWWpiPw]
PostgreSQL 7.2.1使ってるんですけど、
運用中にREINDEXとかDROP INDEX〜CREATE INDEXとかの
INDEXの再生成って行って良いんですかね?

念のため運用を一時的に止めた方が良いんでしょうか?

342 名前:nobodyさん mailto:sage [03/09/07 04:52 ID:???]
やってもいいっすよ。ロックかかるけど。

343 名前:nobodyさん [03/09/16 10:01 ID:Wb82WrlA]
バッチグーage

344 名前:nobodyさん mailto:sage [03/09/16 10:29 ID:???]
MLヲチスレでつか?(藁



345 名前:nobodyさん [03/09/16 15:02 ID:Wb82WrlA]
>>344
1をみてくらさい。

346 名前:/ [03/09/16 22:32 ID:GYSWeRnL]
おまえら、7.4 は高速化が図られてるようですよ。

【PostgreSQLウォッチ】第1回 PostgreSQLの次期版7.4の性能を検証
itpro.nikkeibp.co.jp/members/SI/oss/20030911/1/






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<193KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef