|
|
|
|
FullText Search data model for speed
Which method is faster for full-text search
One row big varchar field
comment VARCHAR(1000)
on lots of small varchar fieds
like 10 rows comment VARCHAR(100)
--
Message posted via http://www.sqlmonster.com
Thu, 13 Jan 2005 15:47:51 GMT
"Kuido K?lm via SQLMonster.com"
|
Re: FullText Search data model for speed
Kuido,
Could you post the full output of the below SQL code as this is very helpful
to understanding your environment as well as troubleshooting SQL FTS issues
as both SQL Server version and the OS platform play a part in FTS
performance tuning:
use
SELECT @@version
SELECT @@language
SELECT count(*) from
The biggest factor in both FT Indexing and FT Searching is the number of
rows in your FT-enable table. Specifically, for a table with one row of
large text will be just as fast as 10 rows with smaller text. Furthermore,
in this situation (1 row table vs. 10 row table), T-SQL LIKE will be faster
as with very small tables all the rows will fit in one or a couple of data
pages, while t
Thu, 13 Jan 2005 08:01:26 -0800
"John Kane"
|
Re: FullText Search data model for speed
SQL FTS query performance is most sensitive to the number of rows returned
in a query. So if you can limit the number of rows returned you will get
better performance. So 1 big varchar field would probably offer better
performance.
However if you can partition your table into sub tables, you will get even
better performance this way as long as you are only doing a single hit on
MSSearch.
--
Hilary Cotter
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html
"Kuido K?lm via SQLMonster.com" wrote in message
news:35824a78f71441eda1460869a906ea07@SQLMonster.com...
> Which method is faster for full-text search
> One row big varchar field
> comment VARCHAR(1000)
>
> on lots of small varchar fieds
> like 10 rows comment VARCHAR(100)
>
> --
> Message posted via http://www.sqlmonster.com
| |