Full-Text Kiszolgálópéldány keresésének kezelése és figyelése

A következőkre vonatkozik:SQL ServerAzure SQL Database

A kiszolgálópéldányok teljes szöveges felügyelete a következőket tartalmazza:

  • Rendszerfelügyeleti feladatok, mint például az FDHOST Launcher szolgáltatás (MSSQLFDLauncher) kezelése, a szűrődémon hostfolyamat újraindítása, ha módosítják a szolgáltatásfiók hitelesítő adatait, a teljes szöveget érintő szerver szintű tulajdonságok konfigurálása, és a teljes szöveges katalógusok biztonsági mentése. Kiszolgálószinten például megadhat egy alapértelmezett teljes szöveges nyelvet, amely eltér a kiszolgálópéldány egészének alapértelmezett nyelvétől.

  • Teljes szövegű nyelvi összetevők (szóhatárolók és szóstemelők, szinonimaszótárfájl, kizárt szavak és kizárási listák) konfigurálása.

  • Felhasználói adatbázis konfigurálása teljes szöveges kereséshez. Ehhez létre kell hoznia egy vagy több teljes szöveges katalógust az adatbázishoz, és meg kell határoznia egy teljes szöveges indexet minden olyan táblán vagy indexelt nézetben, amelyen teljes szöveges lekérdezéseket szeretne végrehajtani.

A Full-Text search kiszolgálótulajdonságainak megtekintése vagy módosítása

Az SQL Server egy példányának teljes szöveges tulajdonságait az SQL Server Management Studióban tekintheti meg.

  1. Az Object Explorerben kattintson a jobb gombbal egy kiszolgálóra, majd kattintson a Tulajdonságokparancsra.

  2. A Kiszolgáló tulajdonságai párbeszédpanelen kattintson a Speciális lapra a teljes szöveges keresés kiszolgálóadatainak megtekintéséhez. A teljes szöveges tulajdonságok a következők:

    • alapértelmezett Full-Text nyelv

      A teljes szövegű indexelt oszlopok alapértelmezett nyelvét adja meg. A teljes szöveges indexelt adatok nyelvi elemzése az adatok nyelvétől függ. Ennek a beállításnak az alapértelmezett értéke a kiszolgáló nyelve. A megjelenített beállításnak megfelelő nyelvért lásd: sys.fulltext_languages (Transact-SQL).

    • Full-Text frissítési lehetőség

      Ez a kiszolgálótulajdonság szabályozza a teljes szöveges indexek migrálását, amikor egy adatbázist az SQL Server 2005-ről (9.x) egy későbbi verzióra frissít. Ez a tulajdonság az adatbázis csatolásával, az adatbázis biztonsági mentésének visszaállításával, a fájl biztonsági mentésének visszaállításával vagy az adatbázis Másolása varázslóval történő másolásával történő frissítésre vonatkozik.

      Az alternatívák a következők:

      Importálás
      A rendszer importálja a teljes szöveges katalógusokat. Az importálás általában jelentősen gyorsabb, mint az újraépítés. Ha például csak egy processzort használ, az importálás körülbelül tízszer gyorsabban fut, mint az újraépítés. Az importált teljes szöveges katalógusok azonban nem használják az SQL Server 2008-ban (10.0.x) bevezetett új és továbbfejlesztett szóhatárolókat, ezért érdemes lehet később újraépíteni a teljes szöveges katalógusokat.

      Jegyzet

      Az újraépítés többszálas módban is futtatható, és ha több mint 10 processzor érhető el, az újraépítés gyorsabban futhat, mint az importálás, ha engedélyezi az újraépítést az összes PROCESSZOR használatára.

      Ha nem érhető el teljes szöveges katalógus, a társított teljes szöveges indexek újraépülnek. Ez a beállítás csak AZ SQL Server 2005 (9.x) adatbázisokhoz érhető el.

      újraépítése
      A teljes szöveges katalógusok az új és továbbfejlesztett szóhatárolók használatával újjáépülnek. Az indexek újraépítése eltarthat egy ideig, és a frissítés után jelentős mennyiségű processzorra és memóriára lehet szükség.

      Visszaállítás
      A teljes szöveges katalógusok visszaállítva. Az SQL Server 2005 (9.x) teljes szöveges katalógusfájljai törlődnek, de a teljes szöveges katalógusok és a teljes szöveges indexek metaadatai megmaradnak. A frissítés után minden teljes szöveges index le van tiltva a változáskövetéshez, és a bejárások nem indulnak el automatikusan. A frissítés befejezése után a katalógus üres marad, amíg manuálisan nem hajt végre teljes feltöltést.

      A teljes szöveges frissítési lehetőség kiválasztásáról további információt a „Frissítés Full-Text Keresés” című témakörben talál.

      Jegyzet

      A teljes szöveges frissítési lehetőség a sp_fulltext_serviceupgrade_option művelettel is beállítható.

További Full-Text kiszolgálótulajdonságok megtekintése

Transact-SQL függvények a teljes szöveges keresés különböző kiszolgálószintű tulajdonságainak értékének lekérésére használhatók. Ezek az információk a teljes szöveges keresés felügyeletéhez és hibaelhárításához hasznosak.

Az alábbi táblázat egy SQL Server-kiszolgálópéldány teljes szöveges tulajdonságait és azok kapcsolódó Transact-SQL függvényeit sorolja fel.

Ingatlan Leírás Funkció
TeljesSzövegTelepítveVan Azt jelzi, hogy a teljes szöveges összetevő telepítve van-e az SQL Server aktuális példányával. FULLTEXTSERVICEPROPERTY

SERVERPROPERTY
LoadOSResources Az operációs rendszer szótöréseinek és szűrőinek regisztrálása és használata az SQL Server ezen példányában. FULLTEXTSERVICEPROPERTY
Ellenőrizze az aláírást Megadja, hogy csak az aláírt bináris fájlok legyenek-e betöltve a Full-Text motor által. FULLTEXTSERVICEPROPERTY

Full-Text keresési tevékenység figyelése

Számos dinamikus felügyeleti nézet és függvény hasznos a teljes szöveges keresési tevékenység figyelése egy kiszolgálópéldányon.

A teljes szöveges katalógusokra vonatkozó információk megtekintése folyamatban lévő populációtevékenységgel

A szűrődémon-gazdagép folyamatának aktuális tevékenységeinek megtekintése

Folyamatban lévő indexpopulációk adatainak megtekintése

A bejárás vagy bejárási tartomány részeként használt memóriapool memóriapuffereinek megtekintése.

A teljes szöveges adatgyűjtő összetevő számára elérhető megosztott memóriakészletek megtekintése teljes szöveges bejáráshoz vagy teljes szöveges bejárási tartományhoz

Az egyes teljes szöveges indexelő kötegek adatainak megtekintése

Éppen zajló populációra jellemző egyes tartományokkal kapcsolatos információk megtekintése