Postgresql
Batch PostgreSQL 中的優先級
我想在我的 RDBMS 中將許多查詢和大部分物化視圖刷新任務標記為低優先級,就像我在本地電腦上將 Web 瀏覽器執行為低優先級一樣(因為 JS、CSS、動畫 GIF 不值得 CPU 時間片) ,就像我為 C/C++ 軟體建構所做的那樣,使用
nice
Darwin 和 Linux 主管。我可以這樣做嗎?
我可以在香草 PostgreSQL 中做到這一點嗎?
在給定超時後,我什至可以將初始作業優先級與提高到正常優先級結合起來嗎?高速公路作為現實世界的類比:在正常情況下,有慢車道和快車道;但是在交通密集的情況下,所有車道都會變得相對較慢,除非有非常具體的特殊緊急服務工作佔用了車道。
這是對另一個 DBMS 家族(oo、柱狀、dwh …)的需求的疏忽嗎?
wiki 上對此進行了詳盡的討論。你將不得不問一個更尖銳的問題