Solved

MySQL fulltext search benchmark

Posted on 2003-11-19
7
786 Views
Last Modified: 2008-02-01
Anyone has a benchmark on MySQL's fulltext indexing and search?

My plan is to index 4M of "contact info" records, each with different fields (name, address, phone #...etc), where name and address field has to be fulltext indexed. However, I need to have some idea about the performance.

Thx.
0
Comment
Question by:aboywong
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
7 Comments
 
LVL 17

Expert Comment

by:Squeebee
ID: 9788293
I can't actually point to an independant benchmark, I can report that large sites are using it, and those sites have big speed concerns. Of course, the best thing to do it test it yourself to ensure that the benchmark is relevant.
0
 
LVL 1

Author Comment

by:aboywong
ID: 9794162
can you name which site is using mySQL's fulltext search? and how many records they are running...?
0
 
LVL 17

Expert Comment

by:Squeebee
ID: 9794212
Yahoo. As for records I am not sure.

Source: http://jeremy.zawodny.com/blog/archives/000576.html

Quote: There's anywhere from a few hundred thousand to 5 million of them.
0
 
LVL 1

Author Comment

by:aboywong
ID: 9808421
Squeebee,

  Thx a lot. That link really provide some useful info. However, I think I still need to run my own benchmark....
By the way, I got MySQL 4.1.0 installed (via rpm), and I tried to use utf8 as the default character set and met the following error when login:

mysql: File '/usr/share/mysql/charsets/?.conf' not found (Errcode: 2)
mysql: Character set '#33' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index' file

Any hints about it? Does it mean utf8 is not supported (but it should, as in the documentation...)

0
 
LVL 17

Accepted Solution

by:
Squeebee earned 100 total points
ID: 9810408
I would reccomend going to 4.1.1 for utf8 support, as it is one of the newest features. And yes, I reccomend running your own benchmark.
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When table data gets too large to manage or queries take too long to execute the solution is often to buy bigger hardware or assign more CPUs and memory resources to the machine to solve the problem. However, the best, cheapest and most effective so…
This article shows the steps required to install WordPress on Azure. Web Apps, Mobile Apps, API Apps, or Functions, in Azure all these run in an App Service plan. WordPress is no exception and requires an App Service Plan and Database to install
NetCrunch network monitor is a highly extensive platform for network monitoring and alert generation. In this video you'll see a live demo of NetCrunch with most notable features explained in a walk-through manner. You'll also get to know the philos…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…

691 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question