서버 인스턴스의 전체 텍스트 검색 관리 및 모니터링Manage and Monitor Full-Text Search for a Server Instance

이 항목 적용 대상: 예SQL Server예Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse 서버 인스턴스의 전체 텍스트 관리에는 다음이 포함됩니다. Full-text administration for a server instance includes:

  • FDHOST Launcher 서비스(MSSQLFDLauncher) 관리, 서비스 계정 자격 증명을 변경하는 경우 필터 데몬 호스트 프로세스 다시 시작, 서버 차원의 전체 텍스트 속성 구성, 전체 텍스트 카탈로그 백업 등의 시스템 관리 태스크.System management tasks such as managing the FDHOST Launcher service (MSSQLFDLauncher), restarting filter daemon host process if you change the service account credentials, configuring server-wide full-text properties, and backing up full-text catalogs. 예를 들어 서버 수준에서 전반적으로 서버 인스턴스의 기본 언어와 다른 기본 전체 텍스트 언어를 지정할 수 있습니다.At the server level, for example, you can specify a default full-text language that differs from the default language of the server instance as a whole.

  • 전체 텍스트 언어 구성 요소 구성(단어 분리기, 형태소 분석기, 동의어 사전 파일, 중지 단어 및 중지 목록).Configuring full-text linguistic components (word breakers and stemmers, thesaurus file, and stopwords and stoplists).

  • 전체 텍스트 검색에 대한 사용자 데이터베이스 구성.Configuring a user database for full-text search. 여기에는 데이터베이스에 대해 하나 이상의 전체 텍스트 카탈로그를 만들고 전체 텍스트 쿼리를 실행할 각 테이블 또는 인덱싱된 뷰에 대한 전체 텍스트 인덱스를 정의하는 작업이 포함됩니다.This involves creating one or more full-text catalogs for the database and defining a full-text index on each table or indexed view on which you want to execute full-text queries.

전체 텍스트 검색의 서버 속성 보기 또는 변경Viewing or Changing Server Properties for Full-Text Search

SQL ServerSQL Server 에서 SQL Server Management StudioSQL Server Management Studio인스턴스의 전체 텍스트 속성을 볼 수 있습니다.You can view the full-text properties of an instance of SQL ServerSQL Server in SQL Server Management StudioSQL Server Management Studio.

  1. 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.In Object Explorer, right-click a server, and then click Properties.

  2. 서버 속성 대화 상자에서 고급 페이지를 클릭하여 전체 텍스트 검색에 대한 서버 정보를 봅니다.In the Server Properties dialog box, click the Advanced page to view server information about full-text search. 전체 텍스트 속성은 다음과 같습니다.The full-text properties are as follows:

    • 기본 전체 텍스트 언어Default Full-Text Language

      전체 텍스트 인덱싱된 열에 대한 기본 언어를 지정합니다.Specifies a default language for full-text indexed columns. 전체 텍스트 인덱싱된 데이터의 언어 분석은 데이터의 언어에 따라 달라집니다.Linguistic analysis of full-text indexed data is dependent on the language of the data. 이 옵션의 기본값은 서버의 언어입니다.The default value of this option is the language of the server. 표시되는 설정에 해당하는 언어에 대한 자세한 내용은 sys.fulltext_languages(Transact-SQL)를 참조하세요.For the language that corresponds to the displayed setting, see sys.fulltext_languages (Transact-SQL).

    • 전체 텍스트 업그레이드 옵션Full-Text Upgrade Option

      이 서버 속성은 데이터베이스를 SQL Server 2005SQL Server 2005 에서 이후 버전으로 업그레이드할 때 전체 텍스트 인덱스를 마이그레이션하는 방법을 제어합니다.This server property controls how full-text indexes are migrated when upgrading a database from SQL Server 2005SQL Server 2005 to a later version. 이 속성은 데이터베이스 복사 마법사를 사용하여 데이터베이스를 연결하거나, 데이터베이스 백업 및 파일 백업을 복원하거나, 데이터베이스를 복사하여 업그레이드에 적용됩니다.This property applies to upgrading by attaching a database, restoring a database backup, restoring a file backup, or copying the database by using the Copy Database Wizard.

      대체 방법은 다음과 같습니다.The alternatives are as follows:

      가져오기Import
      전체 텍스트 카탈로그를 가져옵니다.Full-text catalogs are imported. 일반적으로 가져오기가 다시 작성보다 훨씬 빠릅니다.Typically, import is significantly faster than rebuild. 예를 들어 CPU를 하나만 사용하는 경우 가져오기가 다시 작성보다 10배 정도 빠릅니다.For example, when using only one CPU, import runs about 10 times faster than rebuild. 그러나 가져온 전체 텍스트 카탈로그에는 SQL Server 2008SQL Server 2008에 새로 도입된 향상된 단어 분리기가 사용되지 않으므로 결국에는 전체 텍스트 카탈로그를 다시 작성해야 할 수 있습니다.However, an imported full-text catalog does not use the new and enhanced word breakers introduced in SQL Server 2008SQL Server 2008, so you might want to rebuild your full-text catalogs eventually.

      참고

      다시 작성은 다중 스레드 모드로 실행할 수 있으므로 CPU를 11개 이상 사용할 수 있는 경우 다시 작성에서 모든 CPU를 사용할 수 있게 설정하면 다시 작성이 가져오기보다 빠르게 실행될 수 있습니다.Rebuild can run in multi-threaded mode, and if more than 10 CPUs are available, rebuild might run faster than import if you allow rebuild to use all of the CPUs.

      전체 텍스트 카탈로그를 사용할 수 없는 경우 연결된 전체 텍스트 인덱스가 다시 작성됩니다.If a full-text catalog is not available, the associated full-text indexes are rebuilt. 이 옵션은 SQL Server 2005SQL Server 2005 데이터베이스에 대해서만 사용할 수 있습니다.This option is available for only SQL Server 2005SQL Server 2005 databases.

      RebuildRebuild
      향상된 새로운 단어 분리기를 사용하여 전체 텍스트 카탈로그를 다시 작성합니다.Full-text catalogs are rebuilt using the new and enhanced word breakers. 인덱스를 다시 작성하면 시간이 오래 걸릴 수 있으며 업그레이드 후 CPU 및 메모리가 많이 필요할 수 있습니다.Rebuilding indexes can take awhile, and a significant amount of CPU and memory might be required after the upgrade.

      다시 설정Reset
      전체 텍스트 카탈로그를 다시 설정합니다.Full-text catalogs are reset. SQL Server 2005SQL Server 2005 전체 텍스트 카탈로그 파일이 제거되지만 전체 텍스트 카탈로그 및 전체 텍스트 인덱스의 메타데이터는 유지됩니다. full-text catalog files are removed, but the metadata for full-text catalogs and full-text indexes is retained. 업그레이드가 끝나면 모든 전체 텍스트 인덱스의 변경 내용 추적이 해제되고 탐색이 자동으로 시작되지 않습니다.After being upgraded, all full-text indexes are disabled for change tracking and crawls are not started automatically. 업그레이드가 완료된 후 전체 채우기를 수동으로 실행할 때까지 카탈로그가 비어 있습니다.The catalog will remain empty until you manually issue a full population, after the upgrade completes.

      전체 텍스트 업그레이드 옵션을 선택하는 방법은전체 텍스트 검색 업그레이드를 참조하세요.For information about choosing a full-text upgrade option, see full-Upgrade Full-Text Search.

      참고

      sp_fulltext_serviceupgrade_option 동작을 사용하여 전체 텍스트 업그레이드 옵션을 설정할 수도 있습니다.The full-text upgrade option can also be set by using the sp_fulltext_serviceupgrade_option action.

추가 전체 텍스트 서버 속성 보기Viewing Additional Full-Text Server Properties

Transact-SQLTransact-SQL 함수를 사용하여 전체 텍스트 검색의 다양한 서버 수준 속성 값을 가져올 수 있습니다. functions can be used to obtain the value of various server-level properties of full-text search. 이 정보는 전체 텍스트 검색을 관리하고 이러한 검색에서 발생하는 문제를 해결하는 데 유용합니다.This information is useful for administrating and troubleshooting full-text search.

다음 표에서는 SQL ServerSQL Server 서버 인스턴스의 전체 텍스트 속성 및 관련 Transact-SQLTransact-SQL 함수를 보여 줍니다.The following table lists full-text properties of a SQL ServerSQL Server server instance and their related Transact-SQLTransact-SQL functions.

속성Property 설명Description 함수Function
IsFullTextInstalledIsFullTextInstalled 전체 텍스트 구성 요소가 현재 SQL ServerSQL Server인스턴스에 설치되어 있는지 여부를 나타냅니다.Whether the full-text component is installed with the current instance of SQL ServerSQL Server. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY

SERVERPROPERTYSERVERPROPERTY
LoadOSResourcesLoadOSResources 운영 체제 단어 분리기 및 필터가 이 SQL ServerSQL Server인스턴스와 함께 등록되고 사용되는지 여부를 나타냅니다.Whether operating system word breakers and filters are registered and used with this instance of SQL ServerSQL Server. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY
VerifySignatureVerifySignature 전체 텍스트 엔진이 서명된 이진 파일만 로드할지 여부를 지정합니다.Specifies whether only signed binaries are loaded by the Full-Text Engine. FULLTEXTSERVICEPROPERTYFULLTEXTSERVICEPROPERTY

전체 텍스트 검색 작업 모니터링Monitoring Full-Text Search Activity

일부 동적 관리 뷰 및 함수는 서버 인스턴스의 전체 텍스트 검색 작업을 모니터링하는 데 유용합니다.Several dynamic management views and functions are useful monitoring full-text search activity on a server instance.

채우기 작업이 진행 중인 전체 텍스트 카탈로그에 대한 정보를 보려면To view information about the full-text catalogs with in-progress population activity