タグ : データベース

PostgresのCOPYコマンドで追加した時のindexについて

Coelacanthe現在もアクセス解(ry)。いつぞやか大量のデータを一個一個insertしていたらサーバが落ちちゃった、という記事を書きましたが、その登録方法を COPYコマンドに置き換えてチャレンジ中。まあ結果は速い速い! ・・・ただ、copyコマンドを打ったときに、それまで貼っていたindexもキチンと追加されるのでしょうか?だいたい大量のデータをcopyするときって「drop index->copy->create index が速い」という記事ばかりなので、drop index しなかった場合の情報があまりないんですよね・・・。「そんなの常識」だからないのか!?

ということで、ちょっと調べてみました。

Creative Commons License photo credit: sybarite48

続きを読む

Postgresで日付ごとにテーブルを分散する

Sommersprossen前回に引き続き、アクセス解析に奮闘中。データベースにパラメータの組合せをアクセス日付ごとに登録しているのですが、あまりにも組合せが多すぎて、日付ごとにテーブルを分けて1テーブル当たりの個数を減らす手段を取ろうと思ったわけです。

やったことない~~~!!ので調べてみました。

ほとんど先人様のパクリです。ごめんなさい。すごく助かりました。この場を借りて御礼を。

Creative Commons License photo credit: Niemann-Buuts

続きを読む