14 lines
		
	
	
		
			632 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			632 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Indexing
 | 
						|
========
 | 
						|
 | 
						|
The indexing omits the table BY_SPO, indexing on all three arguments but
 | 
						|
uses BY_SP instead.  It  was  thought  not   to  gain  that  much.  This
 | 
						|
assumption was verified  on  real   data  (100,000  triple). Introducing
 | 
						|
BY_SPO gave a slowdown of about 10%.  Appearently the relatively high cost
 | 
						|
for indexing on the complicated object field outweights the benefits.
 | 
						|
 | 
						|
The patch is left for reference in BY_SPO.diff. Note that after applying
 | 
						|
this patch the test cases no  longer   pass.  As  the failing cases were
 | 
						|
irrelevant to the performance test I never   bothered fixing this due to
 | 
						|
the failed performance test.
 |