資料庫映象和全文目錄
若要對帶有全文目錄的資料庫進行映象,請使用常規備份建立主體資料庫的完整資料庫備份,然後還原備份,以便將資料庫複製到映象伺服器。有關詳細資訊,請參閱為映象準備映象資料庫。
故障轉移前的全文目錄和索引
新建映象資料庫中的全文目錄與資料庫備份時的全文目錄相同。資料庫映象開始後,對 DDL 語句(CREATE FULLTEXT CATALOG、ALTER FULLTEXT CATALOG、DROP FULLTEXT CATALOG)所做的任意目錄級更改都會被記錄下來,傳送到映象伺服器,在映象資料庫中進行重播。但是,映象資料庫中不會重新生成索引級更改,因為映象資料庫沒有登入到主體伺服器上。因此,當主體資料庫中的全文目錄內容發生變化時,映象資料庫中的全文目錄內容便不再同步。
故障轉移後的全文索引
故障轉移後,在下列情況下,可能需要對新主體伺服器上的全文索引進行完全爬網,即便不是必需,也會有所幫助:
如果全文索引的更改跟蹤功能處於關閉狀態,則必須使用下面的語句對該索引啟動完全爬網:
ALTER FULLTEXT INDEX ON table_name START FULL POPULATION
如果全文索引被配置為自動跟蹤更改,則將自動同步全文索引。但是,同步過程多少會降低全文索引的效能。如果效能太低,則可以通過關閉更改跟蹤然後將其重置為自動的方式來啟動完全爬網:
關閉更改跟蹤:
ALTER FULLTEXT INDEX ON table_name SET CHANGE_TRACKING OFF
開啟自動更改跟蹤:
ALTER FULLTEXT INDEX ON table_name SET CHANGE_TRACKING AUTO
注意:
若要檢視是否已開啟自動更改跟蹤,可以使用 OBJECTPROPERTYEX 函式查詢表的 TableFullTextBackgroundUpdateIndexOn 屬性。
有關詳細資訊,請參閱 ALTER FULLTEXT INDEX (Transact-SQL)。
注意:
在故障轉移後啟動爬網與在還原後啟動爬網相似。
強制服務後
對映象伺服器強制執行服務後(可能造成資料丟失),啟動完全爬網。啟動完全爬網的方法取決於是否對全文索引啟動了更改跟蹤。有關詳細資訊,請參閱本主題前面的“故障轉移後的全文索引”。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-494028/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【MySQL 資料庫】MySQL目錄MySql資料庫
- MySQL 更改資料庫資料儲存目錄MySql資料庫
- 瀚高資料庫data目錄詳解資料庫
- Linux CentOS更改MySQL資料庫目錄位置LinuxCentOSMySql資料庫
- 【PG結構】Postgresql資料庫資料目錄說明SQL資料庫
- Ubuntu 上更改 MySQL 資料庫資料儲存目錄UbuntuMySql資料庫
- oracle 資料庫徹底清除目錄指令碼Oracle資料庫指令碼
- Oracle 例項和RAC叢集下資料庫日誌目錄合集Oracle資料庫
- 能否通過Enterprise Console建立目錄資料庫PW資料庫
- openGauss資料庫xlog目錄滿問題處理資料庫
- 資料庫映象 (SQL Server)資料庫SQLServer
- 登入失敗,提示“資料庫目錄許可權寫入不足”,可以操作設定資料庫目錄許可權為 777。資料庫
- 達夢資料庫全文索引簡介資料庫索引
- yii框架,掃描目錄下檔案入資料庫框架資料庫
- oracle資料庫瘋狂生成dump把目錄撐滿Oracle資料庫
- Docker映象的目錄儲存講解Docker
- Windows10 如何更改Docker映象目錄WindowsDocker
- 大資料學習目錄大資料
- 資料庫映象 (SQL Server)操作模式資料庫SQLServer模式
- 資料資產管理:資料目錄怎麼搞?
- docker如何遷移資料目錄Docker
- wdcp修改mysql的資料目錄MySql
- 轉儲活動目錄資料庫憑證的方法總結資料庫
- Flask框架使用藍圖劃分目錄、g物件、使用資料庫連線池連結資料庫Flask框架物件資料庫
- CDGA|資料資產目錄如何建設?
- MySQL-02.MySQL的資料目錄和表檔案解析MySql
- python標準庫目錄Python
- 資料治理--資訊資源目錄編制
- 通過SQL Server資料庫映象保護虛擬資料庫ICSQLServer資料庫
- 好的資料目錄的基本特徵特徵
- 如何對報表資料新增目錄
- Linux 只複製目錄,不復制目錄下的資料檔案Linux
- 資料結構相關部落格目錄資料結構
- c++ 獲取資料夾目錄名字C++
- elasticsearch: 指定索引資料的儲存目錄Elasticsearch索引
- git 命令建立一個資料夾目錄Git
- Dokcer 的映象和倉庫
- VSCode修改擴充套件和使用者資料夾目錄位置(Windows)VSCode套件Windows
- 如何統計 Linux 中檔案和資料夾/目錄的數量Linux