再 Sybase bcp 中使用快速模式


如果 Sybase 中表的索引影響傳輸速度,則在該類表上使用 bcp 時,它的速度模式自動降低,並且記錄資料插入到事務日誌中。這些記錄的插入可能會導致事務日誌變得很大。

要控制此資料過多並確保資料庫在發生故障時完全可恢復,可以使用轉儲事務備份日誌。

請注意,bcp 不會觸發目標表上存在的任何觸發器。快速的 bcp 只記錄頁面分配。對於複製資料,如果資料庫表不包含索引,則 bcp 的速度最快。

在 Sybase ASE 15.0.2 中,快速 bcp 僅允許用於索引表。與 bcp 相關的所有其他內容保持相同,例如,啟用 select into/bulkcopy/pllsort,並且僅在日誌中記錄頁面分配等。

快速和較慢的 bcp 比較 −

針對快速 bcp 的資料庫配置 −
要使用快速 bcp,你應該使用 sp_dboption 將 select into/bulkcopy/pllsort 設定為 true,該資料庫包含目標表。當你將此選項設定為“false”並且使用者嘗試使用快速 bcp 將資料複製到沒有索引的表中時,自適應伺服器會顯示一條錯誤訊息。

當你設定一個新的資料庫時,select into/bulkcopy/pllsort 選項最初設定為 false。你可以在模型資料庫中將此選項切換為 true,以更改預設設定。
要了解有關 SAP Sybase 效能 bcp 效能的更多資訊,還可以參考此連結 −

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc30191.1550/html/utility/X20696.htm

更新於: 14-2-2020

516 次瀏覽

開啟你的 職業 生涯

參加課程並獲得認證

立即開始
廣告
© . All rights reserved.