記憶體最佳化的資料表的檢查點作業

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

資料與差異檔案中的記憶體最佳化資料之檢查點需要定期出現,以推進交易記錄的使用中部分。 檢查點可讓記憶體最佳化的資料表還原或復原到上一個成功的檢查點,然後套用交易記錄的使用中部分,更新記憶體最佳化的資料表以完成還原。 以磁碟為基礎的資料表和記憶體最佳化資料表的檢查點作業是不同的作業。 下列內容描述以磁碟為基礎的資料表和記憶體最佳化資料表之間不同的狀況和檢查點行為:

手動檢查點

當您發出手動檢查點時,它會關閉以磁碟為基礎的資料表和記憶體最佳化資料表的檢查點。 使用中的資料檔案會關閉,即使它可能只有部分填滿。

自動檢查點

自動檢查點對於磁碟資料表和記憶體最佳化資料表的實作不同,因為兩種資料表保存資料的方式不同。

對於磁碟資料表,自動檢查點是根據復原間隔設定選項取得 (如需詳細資訊,請參閱變更資料庫的目標復原時間 (SQL Server))。

對於記憶體最佳化資料表,自動檢查點是在交易記錄檔自上一個檢查點之後變得大於 1.5 GB 時取得。 此 1.5 GB 大小同時包含磁碟資料表和記憶體最佳化資料表的交易記錄。

另請參閱

建立及管理記憶體最佳化物件的儲存體