2017-03-17 21 views
1

タイトルのとおり、Redshiftには約400億行のテーブルがあります。私は時間切れになると、ALTER APPENDを実行できません。40億行のテーブルにALTER APPENDが追加されました。

これを回避するためのパターンと戦略は何ですか?おかげさまで

+0

メカニカルターク? :) – mayersdesign

+0

@mayersdesign heh –

+0

https://www.quora.com/I-have-a-table-that-has-1-3-illion-sales-rows-and-most-of-the-columns-are -indexed-it-while-still-a-a-run-for-run-a-procedure-or-a-view-条件付きで - どのように解決するのか?面白い読書だけど、あなたの問題は私を超えている。がんばろう!私は尋ねる必要があります.... "何"の40b行?ハッシュ? ;) – mayersdesign

答えて

0

2から2495までのクライアントID列を使用してインクリメンタルな選択/挿入を行い、これを25で分割して解決しました(最初のクエリではbetween 0 and 25)。私はすべてのSQL文を生成するためにPythonスクリプトを書いてから、スクリプトの出力を実行しました。

しばらく時間がかかりましたが、うまくいきました。

関連する問題