【问题标题】:Must full text index catalog name be unique on same SQL server? (MSSQL 2005)全文索引目录名称在同一个 SQL 服务器上必须是唯一的吗? (MSSQL 2005)
【发布时间】:2009-02-12 20:47:36
【问题描述】:

假设有一个 MS SQL Server 2005 实例,上面有 3 个数据库...开发、RC 和生产。它们都(或多或少)具有相同的模式。它们都有一个带有全文索引的“相同”表。

  1. 如果全文索引目录的名称在所有 3 个数据库上都相同会怎样?
  2. 它们是否共享相同的物理目录?
  3. 在每个 DB 上拥有唯一的目录名称会更好(性能)吗?

它接缝MSDN Create fulltext catalog 没有给出一个好的答案。

【问题讨论】:

    标签: sql-server-2005 full-text-search


    【解决方案1】:

    在 SQL2005 上,目录名称不需要是唯一的。在文件系统上,SQL 将在名称末尾添加一个 4 位数字以使其唯一(例如,“ft_Catalog”变为“ft_Catalog0000”、“ft_Catalog0001”等)。

    我更喜欢命名目录,以便包含数据库名称:“ft_cat_[DATABASENAME]”。使查看文件系统更容易。

    【讨论】:

      猜你喜欢
      • 2011-05-18
      • 2023-03-15
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 2012-05-12
      相关资源
      最近更新 更多