測試 FreeNas 8 ZFS 及 Snapshot

FreeNas 7 已經很久沒有改版了, 最近常常釋出新的RC (release candidate)版本出來, 本來想隨便在VM上裝一裝看看新介面, 結果發現在 Storage 的選項上找到 Snapshot, 先前玩 NetApp 時很羨慕這個功能, 可以隨時做備份而且所花的時間也使短短幾秒鐘, 想不到在 FreeNas 上也可以看到這個機制.

裝完畢後當然手癢來試試看, 這個東西到底能不能正常運作, 雖然介面也很大的變化, 不過還是很容易的可以快速的增加一個 volume 及 Windows Share 出來, 之後到 Storage 內就可以看到以下的畫面, 點選按鈕就可以手動建立一個 snaphot

FreeNas 8 manual create a snapshot
FreeNas 8 manual create a snapshot

Continue reading “測試 FreeNas 8 ZFS 及 Snapshot”

解決MS Query 執行時出現 「記憶體已用完」 的錯誤

Out of Memory when running MS query32
Out of Memory when running MS query32

最近發現先前做好的 Excel 表格直接讀取 Oracle DB 資料(作法請參考: 由Excel直接撈取Oracle DB的步驟與應用 ), 需要重新編輯的時候常常發現記憶體不足, 剛開始認為是Windows執行久了, 裡面總有些不乾淨去影響到軟體的執行, 花了將近一天重新安裝 Windows 7 (Sp1) 及 Windows XP (SP3) 分別來測試, 依舊得到相同的結果, 確認應該跟環境不相關, 再度利用 Google 來找答案, 這次運氣就很好直接找到對解決方案.

找到的連結 請點選 , 主要是說 MS Query 一開始執行時會主動把所有的 Table, View, 等等東西一口氣全部 Load 進來, 隨著資料庫的成長當然記憶體就被吃光光, 連編輯都不給做, 這時候隨著 Luker 的方式來改變 MS Query 一開始執行的行為來避免掉這個錯誤.

Continue reading “解決MS Query 執行時出現 「記憶體已用完」 的錯誤”