229 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			INI
		
	
	
	
		
		
			
		
	
	
			229 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			INI
		
	
	
	
|  | # Copyright (c) 2008 MySQL AB | ||
|  | # Use is subject to license terms. | ||
|  | #  | ||
|  | # This program is free software; you can redistribute it and/or modify | ||
|  | # it under the terms of the GNU General Public License as published by | ||
|  | # the Free Software Foundation; version 2 of the License. | ||
|  | #  | ||
|  | # This program is distributed in the hope that it will be useful, | ||
|  | # but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
|  | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||
|  | # GNU General Public License for more details. | ||
|  | #  | ||
|  | # You should have received a copy of the GNU General Public License | ||
|  | # along with this program; if not, write to the Free Software | ||
|  | # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
|  | # | ||
|  | ###################################################### | ||
|  | # MySQL NDB Cluster Huge Sample Configuration File   # | ||
|  | ###################################################### | ||
|  | # This files assumes that you are using at least 9   # | ||
|  | # hosts for running the cluster. Hostnames and paths # | ||
|  | # listed below should be changed to match your setup # | ||
|  | ###################################################### | ||
|  | 
 | ||
|  | [NDBD DEFAULT] | ||
|  | NoOfReplicas: 2 | ||
|  | DataDir: /add/path/here | ||
|  | FileSystemPath: /add/path/here | ||
|  | 
 | ||
|  | # Data Memory, Index Memory, and String Memory # | ||
|  | DataMemory: 6000M | ||
|  | IndexMemory: 1500M | ||
|  | StringMemory: 5 | ||
|  | 
 | ||
|  | # Transaction Parameters # | ||
|  | MaxNoOfConcurrentTransactions: 4096 | ||
|  | MaxNoOfConcurrentOperations: 100000 | ||
|  | MaxNoOfLocalOperations: 100000 | ||
|  | 
 | ||
|  | # Transaction Temporary Storage # | ||
|  | MaxNoOfConcurrentIndexOperations: 8192 | ||
|  | MaxNoOfFiredTriggers: 4000 | ||
|  | TransactionBufferMemory: 1M | ||
|  | 
 | ||
|  | # Scans and buffering # | ||
|  | MaxNoOfConcurrentScans: 300 | ||
|  | MaxNoOfLocalScans: 32 | ||
|  | BatchSizePerLocalScan: 64 | ||
|  | LongMessageBuffer: 1M | ||
|  | 
 | ||
|  | # Logging and Checkpointing # | ||
|  | NoOfFragmentLogFiles: 300 | ||
|  | FragmentLogFileSize: 16M | ||
|  | MaxNoOfOpenFiles: 40 | ||
|  | InitialNoOfOpenFiles: 27 | ||
|  | MaxNoOfSavedMessages: 25 | ||
|  | 
 | ||
|  | # Metadata Objects # | ||
|  | MaxNoOfAttributes: 1500 | ||
|  | MaxNoOfTables: 400 | ||
|  | MaxNoOfOrderedIndexes: 200 | ||
|  | MaxNoOfUniqueHashIndexes: 200 | ||
|  | MaxNoOfTriggers: 770 | ||
|  | 
 | ||
|  | # Boolean Parameters # | ||
|  | LockPagesInMainMemory: 0 | ||
|  | StopOnError: 1 | ||
|  | Diskless: 0 | ||
|  | ODirect: 0 | ||
|  | 
 | ||
|  | # Controlling Timeouts, Intervals, and Disk Paging # | ||
|  | TimeBetweenWatchDogCheck: 6000 | ||
|  | TimeBetweenWatchDogCheckInitial: 6000 | ||
|  | StartPartialTimeout: 30000 | ||
|  | StartPartitionedTimeout: 60000 | ||
|  | StartFailureTimeout: 1000000 | ||
|  | HeartbeatIntervalDbDb: 2000 | ||
|  | HeartbeatIntervalDbApi: 3000 | ||
|  | TimeBetweenLocalCheckpoints: 20 | ||
|  | TimeBetweenGlobalCheckpoints: 2000 | ||
|  | TransactionInactiveTimeout: 0 | ||
|  | TransactionDeadlockDetectionTimeout: 1200 | ||
|  | DiskSyncSize: 4M | ||
|  | DiskCheckpointSpeed: 10M | ||
|  | DiskCheckpointSpeedInRestart: 100M | ||
|  | ArbitrationTimeout: 10 | ||
|  | 
 | ||
|  | # Buffering and Logging # | ||
|  | UndoIndexBuffer: 2M | ||
|  | UndoDataBuffer: 1M | ||
|  | RedoBuffer: 32M | ||
|  | LogLevelStartup: 15 | ||
|  | LogLevelShutdown: 3 | ||
|  | LogLevelStatistic: 0 | ||
|  | LogLevelCheckpoint: 0 | ||
|  | LogLevelNodeRestart: 0 | ||
|  | LogLevelConnection: 0 | ||
|  | LogLevelError: 15 | ||
|  | LogLevelCongestion: 0 | ||
|  | LogLevelInfo: 3 | ||
|  | MemReportFrequency: 0 | ||
|  | 
 | ||
|  | # Backup Parameters # | ||
|  | BackupDataBufferSize: 2M | ||
|  | BackupLogBufferSize: 2M | ||
|  | BackupMemory: 64M | ||
|  | BackupWriteSize: 32K | ||
|  | BackupMaxWriteSize: 256K | ||
|  | 
 | ||
|  | [MGM DEFAULT] | ||
|  | PortNumber: 1186 | ||
|  | DataDir: /add/path/here | ||
|  | 
 | ||
|  | [TCP DEFAULT] | ||
|  | SendBufferMemory: 2M | ||
|  | 
 | ||
|  | ####################################### | ||
|  | # Change HOST1 to the name of the NDB_MGMD host | ||
|  | # Change HOST2 to the name of the NDB_MGMD host | ||
|  | # Change HOST3 to the name of the NDB_MGMD host | ||
|  | # Change HOST4 to the name of the NDBD host | ||
|  | # Change HOST5 to the name of the NDBD host | ||
|  | # Change HOST6 to the name of the NDBD host | ||
|  | # Change HOST7 to the name of the NDBD host | ||
|  | # Change HOST8 to the name of the NDBD host | ||
|  | # Change HOST9 to the name of the NDBD host | ||
|  | ####################################### | ||
|  | 
 | ||
|  | [NDB_MGMD] | ||
|  | Id: 1 | ||
|  | HostName: HOST1 | ||
|  | ArbitrationRank: 1 | ||
|  | 
 | ||
|  | [NDB_MGMD] | ||
|  | Id: 2 | ||
|  | HostName: HOST2 | ||
|  | ArbitrationRank: 1 | ||
|  | 
 | ||
|  | [NDB_MGMD] | ||
|  | Id: 3 | ||
|  | HostName: HOST3 | ||
|  | ArbitrationRank: 1 | ||
|  | 
 | ||
|  | [NDBD] | ||
|  | Id: 4 | ||
|  | HostName: HOST4 | ||
|  | 
 | ||
|  | [NDBD] | ||
|  | Id: 5 | ||
|  | HostName: HOST5 | ||
|  | 
 | ||
|  | [NDBD] | ||
|  | Id: 6 | ||
|  | HostName: HOST6 | ||
|  | 
 | ||
|  | [NDBD] | ||
|  | Id: 7 | ||
|  | HostName: HOST7 | ||
|  | 
 | ||
|  | [NDBD] | ||
|  | Id: 8 | ||
|  | HostName: HOST8 | ||
|  | 
 | ||
|  | [NDBD] | ||
|  | Id: 9 | ||
|  | HostName: HOST9 | ||
|  | 
 | ||
|  | ###################################################### | ||
|  | # Note: The following can be MySQLD connections or   # | ||
|  | #      NDB API application connecting to the cluster # | ||
|  | ###################################################### | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 10 | ||
|  | HostName: HOST1 | ||
|  | ArbitrationRank: 2 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 11 | ||
|  | HostName: HOST2 | ||
|  | ArbitrationRank: 2 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 12 | ||
|  | HostName: HOST3 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 13 | ||
|  | HostName: HOST4 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 14 | ||
|  | HostName: HOST5 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 15 | ||
|  | HostName: HOST6 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 16 | ||
|  | HostName: HOST7 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 17 | ||
|  | HostName: HOST8 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 19 | ||
|  | HostName: HOST9 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 20 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 21 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 22 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 23 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 24 | ||
|  | 
 | ||
|  | [API] | ||
|  | Id: 25 | ||
|  | 
 |