37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								I did not spend much time for tuning crash-me or the limits file. In short,
							 | 
						||
| 
								 | 
							
								here's what I did:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  - Put engine into ANSI SQL mode by using the following odbc.ini:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									[ODBC Data Sources]
							 | 
						||
| 
								 | 
							
									test
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									[test]
							 | 
						||
| 
								 | 
							
									ServerDB=test
							 | 
						||
| 
								 | 
							
									ServerNode=
							 | 
						||
| 
								 | 
							
									SQLMode=3
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  - Grabbed the db_Oracle package and copied it to db_Adabas
							 | 
						||
| 
								 | 
							
								  - Implemented a 'version' method.
							 | 
						||
| 
								 | 
							
								  - Ran crash-me with the --restart option; it failed when guessing the
							 | 
						||
| 
								 | 
							
								    query_size.
							 | 
						||
| 
								 | 
							
								  - Reran crash-me 3 or 4 times until it succeeded. At some point it
							 | 
						||
| 
								 | 
							
								    justified its name; I had to restart the Adabas server in the
							 | 
						||
| 
								 | 
							
								    table name length test ...
							 | 
						||
| 
								 | 
							
								  - Finally crash-me succeeded.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								That's it, folks. The benchmarks have been running on my P90 machine,
							 | 
						||
| 
								 | 
							
								32 MB RAM, with Red Hat Linux 5.0 (Kernel 2.0.33, glibc-2.0.7-6).
							 | 
						||
| 
								 | 
							
								Mysql was version 3.21.30, Adabas was version 6.1.15.42 (the one from
							 | 
						||
| 
								 | 
							
								the promotion CD of 1997). I was using X11 and Emacs while benchmarking.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								An interesting note: The mysql server had 4 processes, the three usual
							 | 
						||
| 
								 | 
							
								ones and a process for serving me, each about 2 MB RAM, including a
							 | 
						||
| 
								 | 
							
								shared memory segment of about 900K. Adabas had 10 processes running from
							 | 
						||
| 
								 | 
							
								the start, each about 16-20 MB, including a shared segment of 1-5 MB. You
							 | 
						||
| 
								 | 
							
								guess which one I prefer ... :-)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Jochen Wiedmann, joe@ispsoft.de
							 |