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.
    
        
            
                
                    
                        
                            
                                | Author | 
                                
                                 Topic  | 
                             
                            
                                    | 
                                         deepak_Dotnet 
                                        Starting Member 
                                         
                                        
                                        32 Posts  | 
                                        
                                        
                                            
                                            
                                             Posted - 2007-04-30 : 05:17:09
                                            
  | 
                                             
                                            
                                            | Hi,  I have Search Critieria which makes use of "LIKE" statement to get records.THis is very simple search just making use of LIKE statment on two Columns of the table.Example : SELECT ID from tblName WHERE ID LIKE '%PID_01%' AND LID LIKE '%CR_03%'This works fine and also performace is also good when we have hundreds/thousandsof records.But when records is of lakhs,i feel using LIKE statment will reduce the performance of our search Query.SO how can we good performance in search   ...?I need to optimize my search which result good performace when we have lakhs of records ....? | 
                                             
                                         
                                     | 
                             
       
                            
                       
                          
                            
                                    | 
                                     harsh_athalye 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    5581 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2007-04-30 : 05:21:40
                                          
  | 
                                         
                                        
                                          | LIKE '%xx%' is going to hamper the performance when searching through large number of records because the Query Optimizer is unable to make use of index on the underlying columns.You may get good performance by creating full-text index on the table and make use of predicates like CONTAINS to search for specific words.Harsh AthalyeIndia."The IMPOSSIBLE is often UNTRIED"  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                            
                                | 
                                    
                                      
                                     
                                    
                                 | 
                             
                         
                     | 
                 
             
         |