で実行することができませんでした次のクエリを実行しようとしたとき、私はエラーを取得しています:クエリエラー:リソースがクエリの実行中に超過:クエリが割り当てられたメモリ
select r.*
from dataset.table1 r
where id NOT IN (select id from staging_data.table1);
それは、増分ロードするために基本的にクエリのテーブル上のデータ。 dataset.table1には360kの行があり、staging_dataの増分は40kです。しかし、私は別のテーブルにロードするために私のスクリプトでこれを実行しようとすると、私はエラーを得た:
Resources exceeded during query execution: The query could not be executed in the allotted memory
これは、それがうまく働いていたその前に、最後の週に起こり始めました。
私はインターネット上のソリューションを探しましたが、私の場合はすべてのソリューションが動作しません。
解決方法を知っていますか?
クロンジョブ時間を変更して機能しました。ありがとうございました!
このようなクエリの形でこのエラーが発生するのは驚きです。サンプルのジョブIDはありますか?標準のSQLを使用しているのですか、あるいはレガシーSQLを使用していますか? –
こんにちはエリオット、遅刻の返事をおかけして申し訳ありませんが、私はcronjob時間を変更したとき、問題なく2日連続で作業を開始しました。私は標準のSQLを使用しています、btw。ありがとうございました! –