當要import 很大的SQL file時,如果只用 inline execute 很易會 program crash
魔法一
由於 DBeaver 是 java based
執行時,透過arguments 可以指定多點的 RAM
魔法二
如果魔法一都是不能解決
即是 檔案真的太大
打開 tasks manager
Database -> Tasks -> Database Tasks
Create tasks
- Database Tasks view: Go to Database -> Tasks -> Database Tasks
- Menu bar: Go to Database -> Tasks -> Create New Task
- Toolbar: click arrow next to Open Tasks view (
) and choose Create new task.
選要執行的SQL files
SQL files 必需先放在script folder
如何找directory
Right Click > Explorer
放進去後,Script > Right Click > Refresh
確保在介面看到
指定Database
按Save ,舊版本沒有Save,超笨
如沒有看見save ,先更新你的DBeaver
建立後,可以Tasks list 中right click 執行
都是實際執行前先建立全部tasks
海豚之前都是一個task 一個檔案,比較易管理,
不互相影響
假如執行到中間SQL systax error 都是要將檔案斬開處理
所以直接起始就一個SQL file 一個task
小結
講句公度說話,DBeaver 網上的說明文件不錯,挺完整齊備
看完就會,不用東找西找
Reference
DBeaver Task management
https://dbeaver.com/docs/dbeaver/Task-Management/
Script management
No comments:
Post a Comment