| 
							
							 | 
							
							 
							   | 
							
                            
							
                            
							
								
									
									
										
                                        
											
											
												
													|   | 
													
													 | 
													  | 
												 
												
													| 
													 
													Graceful Degradation for Top-Down Join Enumeration via similar sub-queries measure on Chip Multi-Processor  | 
												 
												
													| 
													 | 
												 
												
													| 
													
                                                                                                         
													PP: 935-941 | 
                                                    
												 
												
													| 
													 | 
												 
                                                
												
													| 
													Author(s) | 
												 
												
													| 
													 | 
												 
												
                                                
													| 
													
                                                    
													YongHeng Chen,
                                                    
													ChunYan Yin,
                                                    
                                                     | 
												 
												
													| 
													 | 
												 
												
													| 
													Abstract | 
												 
												
													| 
													 | 
												 
												
													| Most contemporary database systems query optimizers exploit System-R’s dynamic programming method (DP) to find the optimal query execution plan (QEP) without evaluating redundant sub-plans. However, in the relational database setting today, large queries containing many joins are becoming increasingly common. Based on this trend, it has become temping to improve the DP performance. Chip Multi-Processor (CMP) present new opportunities for improving database performance on large queries. Based on CMP, this paper realizes the partial execution plans among the identified similar sub-queries and global execution plan among the constructed connected join pairs according to the generated partial solutions by uniform parallelizing top-down dynamic programming query optimization. Our theoretical results and empirical evaluation show that our algorithm could gracefully degrade the complexity degree for top-down join enumeration with large number of tables and impressive gains in the performance in terms of both output quality and running time. | 
												 
												
												
													| 
													 | 
												 
												
											 
											 | 
										 
										
											| 
											 
											   | 
										 
                                        
									 
									 | 
								 
							 
                            
                             |