Hi,
  I'm new to mysql.
  I have two big tables ,tableA>4GB and tableB>1GB.
  both tables around 10 million rows,each.

  tableA has following two cols.

  user_id(varchar(255) PRIMARY KEY
  user_data1(MEDIUMTEXT)
  entries looks like

 user1 xyz................
 user2 x1..................
 
 tableB has following cols

 user_data2:varchar(50)
 user_id(varchar(255)).

tableB is indexed on (user_data2,user_id) and on
user_id.
there is no primary key in tableB since,it can have
entries like 
A   user1
B   user1
A   user2
C   user2.....

I NEED to SELECT data from both tables as follwoing

SELECT tableA.userid,tableA.user_data1 from
tabelA,tableB where tableB.user_data2="myinput" AND
tableB.user_id=tableA.user_id

It was good while the table size was small,but since
the table size is big and growing,the query is
becoming slow.
I'm using  mysql_use_result().
to get the result.

Any suggestion either on client query or server tuning
will
be helpful.

thanks 



=====
"Don't worry about the world coming to an end today. It's already tomorrow in 
Australia."

¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°¤º°
Do You Yahoo !
¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø¤º°¤º°


        
                
__________________________________
Do you Yahoo!?
Yahoo! Photos: High-quality 4x6 digital prints for 25¢
http://photos.yahoo.com/ph/print_splash

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to