Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2000 Forums
 Transact-SQL (2000)
 Full Text Search Performance Required

Author  Topic 

jadoger
Starting Member

13 Posts

Posted - 2004-08-23 : 04:44:26
Operating System: Windows 2000 Server
Server Brand: DELL (Intel Penium 111, 1133 MHz)
Sql Server Standadrd Edition
Ram: 2GB
Processor: 1
Fulltext Index Size: 52MB
Number Of Rows In Table: 1.2 Million Aprox
SQL SERVER MEMORY SETTINGS: FIXED, 1945 MB
MINIMUM QUERY MEMORY SETTING: 1048576 KB
Average Records Processing Per Minute : 7.2
Average Records Processing Per Hour : 72
Target NUmber Of Rows: 1.1 Million

stored procedure i am using is used to remove duplications from the contacts list, I altered the few parts of stored procedure and checked every statement using profiler,the only one taking long time to execute is the FULL TEXT SEARCHES one,


SELECT Contact_ID From Contact22 con
WHERE
con.Gender = @vOuterGender
AND (Con.Reported = 0 or con.reported is null)
AND Contains(con.zip,@vOuterZip)
AND Freetext(Address, @vOuterAddress)
AND Freetext(Con.Full_Name,@vOuterName)


as i mentioned that I have 1.1 million rows table on which fulltext is enabled on three cloumns

Address,zip and Fullname (total size after full population is 52MB)

so what all my stored procedure does is take every record from the contact table and matches it against others presnet in the table(1.1 million rows) using fulltext searches, now these full text searches are taking time!!!


Currrenlty with all the settings I mentioned above my virtual memory is set to 1.5 times then the actual RAM, my database and full text indexes are on the same drive(thats the only choice) and it is execting at the speed of

20000 rows in 24 hours which means it required almost 55 days to finish, unacceptable.....
can any one tell me that how to improve the performance in a senario like mine for full text seaches? or is it the standard speed every one gets from full text searches ?

   

- Advertisement -