mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 00:03:57 -04:00 
			
		
		
		
	Add and install the pg_geqo.sample file
This commit is contained in:
		
							parent
							
								
									7507e6b5fc
								
							
						
					
					
						commit
						23513b47b9
					
				| @ -34,7 +34,7 @@ | ||||
| #
 | ||||
| #
 | ||||
| # IDENTIFICATION
 | ||||
| #    $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.18 1997/01/05 21:17:21 bryanh Exp $
 | ||||
| #    $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.19 1997/02/19 13:09:29 scrappy Exp $
 | ||||
| #
 | ||||
| #-------------------------------------------------------------------------
 | ||||
| 
 | ||||
| @ -181,7 +181,7 @@ endif | ||||
| 
 | ||||
| install: $(LIBDIR) $(BINDIR) $(HEADERDIR) postgres $(EXP) fmgr.h\ | ||||
|          global1.bki.source local1_template1.bki.source \
 | ||||
|          libpq/pg_hba.conf.sample  | ||||
|          libpq/pg_hba.conf.sample optimizer/geqo/pg_geqo.sample | ||||
| 	 | ||||
| 	$(INSTALL) $(INSTL_EXE_OPTS) postgres $(BINDIR)/postgres | ||||
| ifeq ($(MAKE_EXPORTS), true) | ||||
| @ -196,6 +196,8 @@ endif | ||||
| 	  $(LIBDIR)/local1_template1.bki.source | ||||
| 	$(INSTALL) $(INSTLOPTS) libpq/pg_hba.conf.sample \
 | ||||
| 	  $(LIBDIR)/pg_hba.conf.sample | ||||
| 	$(INSTALL) $(INSTLOPTS) optimizer/geqo/pg_geqo.sample \
 | ||||
| 	  $(LIBDIR)/pg_geqo.sample | ||||
| 
 | ||||
| $(BINDIR) $(LIBDIR) $(HEADERDIR):  | ||||
| 	mkdir $@ | ||||
|  | ||||
							
								
								
									
										64
									
								
								src/backend/optimizer/geqo/pg_geqo.sample
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								src/backend/optimizer/geqo/pg_geqo.sample
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,64 @@ | ||||
| #*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= | ||||
| #                          pg_geqo                                  * | ||||
| #                          -------                                  = | ||||
| #                                                                   * | ||||
| #             Example Genetic Algorithm config file                 = | ||||
| #                     for the PostgreSQL                            * | ||||
| #            Genetic Query Optimization (GEQO) module               = | ||||
| #                                                                   * | ||||
| #*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= | ||||
| # Martin Utesch		      * Institute of Automatic Control      * | ||||
| #                             = University of Mining and Technology = | ||||
| # utesch@aut.tu-freiberg.de   * Freiberg, Germany                   * | ||||
| #*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= | ||||
| 
 | ||||
| # this file should be '$PGDATA/pg_geqo', but it doesn't have | ||||
| # to exist | ||||
| 
 | ||||
| # comment character is '#' | ||||
| # | ||||
| # separator between recognized tag and possible value | ||||
| # must be white space | ||||
| 
 | ||||
| # qs: means query size, which is the number of relations | ||||
| #     contained in a query | ||||
| 
 | ||||
| #=================+===================+=============================+ | ||||
| # RECOGNIZED TAGS |  POSSIBLE VALUES  |          DEFAULTS           | | ||||
| #=================+===================+=============================+ | ||||
| # 'Pool_Size'     | positive int      | 2^(qs+1)                    | | ||||
| #-----------------+-------------------+-----------------------------+ | ||||
| # 'Effort'        | [low,medium,high] | medium                      | | ||||
| #-----------------+-------------------+-----------------------------+ | ||||
| # 'Generations'   | positive int      | 'Effort' * log2('Pool_Size')| | ||||
| #-----------------+-------------------+-----------------------------+ | ||||
| # 'Selection_Bias'| [1.50; 2.00]      | 2.0                         | | ||||
| #-----------------+-------------------+-----------------------------+ | ||||
| # 'Random_Seed'   | positive long     | time(NULL)                  | | ||||
| #=================+===================+=============================+ | ||||
| 
 | ||||
| # 'Pool_Size' is essential for the genetic algorithm performance. | ||||
| # It gives us the number of individuals within one population. | ||||
| # | ||||
| # 'Effort' 'low' means integer value of 1, 'medium' 40, and 'high' 80. | ||||
| # | ||||
| # 'Generations' gives us the stopping criterion for the number | ||||
| # of iterations within the genetic algorithm. | ||||
| # | ||||
| # 'Selection_Bias' gives us the selective pressure within the | ||||
| # population. | ||||
| # | ||||
| # 'Random_Seed' is the random seed for the random() function. | ||||
| # You don't have to set it. | ||||
| 
 | ||||
| # All parameters will be computed within the GEQO module when they | ||||
| # are not set in the pg_geqo file. | ||||
| 
 | ||||
| 
 | ||||
| # Example pg_geqo settings: | ||||
| # | ||||
| #Pool_Size            128 | ||||
| #Effort               low | ||||
| #Generations          200 | ||||
| #Random_Seed          830518260 | ||||
| #Selection_Bias       1.750000 | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user