Groups | Blog | Home
all groups > sql server full text search > december 2004 >

sql server full text search : Full-text indexing hangs on SQL 7


Dan Tan
12/6/2004 2:25:23 PM
We're running full-text indexing on SQL 7.00.1063 (SP4). The database is
for one of the larger applications we have, but we're a small company. The
main table for the database, which contains the most text fields, only has
10000 rows in it. All-in-all, the indexing is probably only scanning 50000
rows total.

The incremental population hangs every few weeks, and I'm trying to find a
solution to prevent this. Any suggestions?

The server is not the strongest of servers. It's a dual-P3, 1.0 GHz, with a
gig of RAM. Yeah yeah, it's weak, but it's what I was given. CPU usage
soars when full population is running, but that's during off-hours
once-a-week. I'm not sure how much of this is a hardware performance issue.

Any suggestions on determining why it hangs?

Thanks,
Dan

Hilary Cotter
12/6/2004 2:40:07 PM
Have you checked the gatherer logs to determine exactly why it is hanging
like this? There may be a message written there.

Also are there any messages in the event log from MSSCi?

--
Hilary Cotter
Looking for a SQL Server replication book?
Now available for purchase at:
http://www.nwsu.com/0974973602.html

[quoted text, click to view]

Dan Tan
12/6/2004 3:10:16 PM
Hi Hillary,
Thanks for your reply!
Hm, yes there are... I'm rebuilding right now, and two warnings or info
messages have appeared.

* Microsoft Search generates a warning, "One or more errors for Gatherer
project <SQLServer SQL0006900006> logged to file
<h:\MSSQL7\FTDATA\SQLServer\GatherLogs\SQL0006900006.2.gthr>."

* Then, Mssci generates an info message in the event log, "Content index
corruption detected in component ChangeLog5 in catalog
d:\mssql7\ftdata\sql0006900006\build\indexer\cifiles\. Stack trace is...
(etc etc.....)"

* When I open the SQL0006900006.2.gthr file, it says,

d1af8a5c 1c4dbcd MSSQL://LOCALHOST/69.843150049.304/00002426 8000000c 0
8004111b
d232abb2 1c4dbcd MSSQL://LOCALHOST/69.843150049.304/00002427 8000000c 0
8004111b
d23e9774 1c4dbcd MSSQL://LOCALHOST/69.843150049.304/00002425 8000000c 0
8004111b
d240f9ce 1c4dbcd MSSQL://LOCALHOST/69.843150049.304/00002423 8000000c 0
8004111b
d245be82 1c4dbcd MSSQL://LOCALHOST/69.843150049.304/00002424 8000000c 0
8004111b
d24820dc 1c4dbcd MSSQL://LOCALHOST/69.843150049.304/00002428 8000000c 0
8004111b
d24ce590 1c4dbcd MSSQL://LOCALHOST/69.843150049.304/0000242A 8000000c 0
8004111b

I don't know how to interpret the .gthr log file. Is that the right log
file to look at?

Dan


[quoted text, click to view]

Hilary Cotter
12/6/2004 3:24:42 PM
The Stack trace error you are getting means an access violation. You might
want to contact Microsoft PSS on this one.

--
Hilary Cotter
Looking for a SQL Server replication book?
Now available for purchase at:
http://www.nwsu.com/0974973602.html

[quoted text, click to view]

Dan Tan
12/6/2004 4:28:36 PM
When I select "properties" for the "Full-Text Search" support service under
Enterprise Manager, it tells me that the temporary directory is pointing to
the system drive, which doesn't have much space left on it.

Could this be causing a problem during population?

Regardless, I'd like to move the temp directory for the Full-Text Search to
a drive that has plenty of free space. Is there a way to do this from
within SQL management tools/stored procedures? I see where it's defined in
the Registry, but would rather try doing it "nicely" first.

I'm hoping to resolve this without a support call if necessary. I don't
have authority to pay for a support call. And I doubt I'll be able to reach
someone who can authorize it within a reasonable time period. :-(

Dan


[quoted text, click to view]

John Kane
12/6/2004 7:05:40 PM
Dan,
Depending upon what is the content of the columns you are FT Indexing -
plain text or MS Word documents in an IMAGE datatype as well as the size of
the documents, this could be a factor. There is no *nice* way of changing
this parameter, I'm sad to say, other than to make a change to the following
Registry key and value change:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search\1.0\Gathering Manager
TempPath = C:\WINNT\TEMP\gthrsvc

You would need to change the TempPath value to your desired location and
most likely stop & restart the MSSearch service.

Hope that helps!
John


[quoted text, click to view]

AddThis Social Bookmark Button