mirror of
				https://github.com/monero-project/monero.git
				synced 2025-10-31 12:49:03 -04:00 
			
		
		
		
	ITS#8969 tweak mdb_page_split
Bump up number of keys for which we use fine-grained splitpoint search
This commit is contained in:
		
							parent
							
								
									31bdf7bd11
								
							
						
					
					
						commit
						2a94ec22aa
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		
							
								
								
									
										2
									
								
								external/db_drivers/liblmdb/mdb.c
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								external/db_drivers/liblmdb/mdb.c
									
										
									
									
										vendored
									
									
								
							|  | @ -9641,7 +9641,7 @@ mdb_page_split(MDB_cursor *mc, MDB_val *newkey, MDB_val *newdata, pgno_t newpgno | ||||||
| 			 * the split so the new page is emptier than the old page. | 			 * the split so the new page is emptier than the old page. | ||||||
| 			 * This yields better packing during sequential inserts. | 			 * This yields better packing during sequential inserts. | ||||||
| 			 */ | 			 */ | ||||||
| 			if (nkeys < 20 || nsize > pmax/16 || newindx >= nkeys) { | 			if (nkeys < 32 || nsize > pmax/16 || newindx >= nkeys) { | ||||||
| 				/* Find split point */ | 				/* Find split point */ | ||||||
| 				psize = 0; | 				psize = 0; | ||||||
| 				if (newindx <= split_indx || newindx >= nkeys) { | 				if (newindx <= split_indx || newindx >= nkeys) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Howard Chu
						Howard Chu