2015-04-21 75 views
0

我們公司在Amazon redshift sql上運行我們的biz數據庫。如何強制代碼塊在redshift sql中執行?

我們每個人都有大塊的sql代碼可以運行。爲了避免系統過於緊張,我們希望在代碼的下一部分開始之前強制執行代碼塊。

它看起來像在SQL代碼段落中簡單地放置「go」就可以實現這一點,就像這樣。

一些SQL語句; 一些SQL語句;

go

更多SQL語句; 一些更多的SQL語句;

go

..ad nauseum。

這是對的,還是我們應該嘗試別的?我們都是普通的最終用戶;我們都沒有管理員權限。

感謝您的諮詢!

回答

1

據我理解你的問題:你的SQL塊的執行必須由業務流程/ ETL /作業調度工具,如亞馬遜的數據管道管理,例如,或者使用一些定製的鎖定機制。反正你的管理員可以爲您創建紅移隊列,將允許並行執行並限制資源的數量有限,只有你的用戶。

+0

謝謝你的回覆尤里。我放棄了得到任何人的迴應,或者會盡早回覆。由於您的響應相匹配什麼我們的BIT的團隊告訴我,我會假設它是正確的。最終,我的問題解決了,需要的是對非DBA類型提交他們的代碼塊逐塊,以避免淹沒我們的系統。所以這就是爲什麼我一直在尋找實現這一目標的一個客戶端的方式。 – ouonomos

相關問題