您好:
公司有機器設備,裡面是較舊的postgreSQL
在PC 端使用Pdamin4 連接抓資料100筆內,要7-8秒
若用SQL DBLINK抓 就要24-26秒
請問這有什麼方式可以較快抓取資料,寫到另一個DB 來抓,這樣內部自己抓資料會比較快。
謝謝
方便問你的資料表現在多大了嗎?
還有下的指令是有用星號還是指定欄位?
還是,MSSQL 使用ODBC 抓資料,會全部來源抓回,再執行MSSQL的條件及欄位?
謝謝
主要是VIEW本身的相關的Table 實際上有多大?
原始table資料量多大?
資料屬於刪刪減減還是只增不減 ?
刪刪減減的沒有vacuum,髒塊過多也不好。
只增不減已經很肥的話,要管理人視情況處理。
如果來源是一個很肥的table,但大多的老資料不需要再查詢內,可以建立Materialized View。
DennisLu說的沒錯如果來源很肥其實有足夠資金硬體升上去肯定是有用的, 再來就是考慮這個表是屬於交易型的還是純查詢的來挑選要用哪種DB或者多種DB並行使用.