mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	Fixed bug in REPLACE with BDB tables Prepare for write lock on read for BDB Inform the handler when we want to use IGNORE / REPLACE New manual pages Docs/manual.texi: Updates for BDB tables and new changes client/mysql.cc: Cleanup configure.in: Added sys/ioctl.h heap/hp_rkey.c: Fixed bug when reading next on not unique key include/my_base.h: Added new extra options man/mysql.1: Added example mysys/my_write.c: Safety fix scripts/mysqlaccess.sh: Removed debug output scripts/safe_mysqld.sh: Added --open-files-limit sql-bench/Results/ATIS-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/RUN-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/alter-table-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/big-tables-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/connect-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/create-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/insert-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/select-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/Results/wisconsin-mysql-Linux_2.2.14_my_SMP_i686: Updated to new benchmark sql-bench/bench-init.pl.sh: Updated to new benchmark sql-bench/server-cfg.sh: Fixes for HEAP tables sql-bench/test-ATIS.sh: Fix for heap tables sql-bench/test-insert.sh: Added some ORDER BY benchmarks to test more things sql/ha_berkeley.cc: Fix a bug in REPLACE sql/ha_berkeley.h: Fix to handle lock_on_read sql/mysql_priv.h: Prepare for internal subtransactions in BDB sql/mysqld.cc: Added -O open_files_limit=# sql/sql_insert.cc: Inform the handler when we want to use IGNORE / REPLACE sql/sql_load.cc: Inform the handler when we want to use IGNORE / REPLACE sql/sql_parse.cc: Cleanup sql/sql_show.cc: Cleanup sql/sql_table.cc: Inform the handler when we want to use IGNORE / REPLACE sql/sql_update.cc: Inform the handler when we want to use IGNORE / REPLACE support-files/binary-configure.sh: Better message
		
			
				
	
	
		
			141 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Groff
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			141 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Groff
		
	
	
		
			Executable File
		
	
	
	
	
| .TH ISAMCHK 1 "19 December 2000"
 | |
| .SH NAME
 | |
| .BR isamchk
 | |
|  \- Description, check and repair of ISAM tables.
 | |
| Used without options all tables on the command will be checked for errors
 | |
| .SH USAGE
 | |
| isamchk [OPTIONS] tables[.ISM]
 | |
| .SH SYNOPSIS
 | |
| .B isamchk
 | |
| .RB [  \-a | \-\-analyze ]
 | |
| .RB [  \-# | \-\-debug=...  ]
 | |
| .RB [  \-\-character\-sets\-dir=...]
 | |
| .RB [  \-C | \-\-default\-character\-set=...]
 | |
| .RB [  \-d | \-\-description  ]
 | |
| .RB [  \-e | \-\-extend\-check  ]
 | |
| .RB [  \-f | \-\-force  ]      
 | |
| .RB [  \-? | \-\-help       ]   
 | |
| .RB [  \-i | \-\-information  ]
 | |
| .RB [  \-k | \-\-keys\-used=#   ]
 | |
| .RB [  \-l | \-\-no\-symlinks]   
 | |
| .RB [  \-q | \-\-quick      ]  
 | |
| .RB [  \-r | \-\-recover       ]
 | |
| .RB [  \-o | \-\-safe\-recover  ]
 | |
| .RB [  \-O | "\-\-set\-variable var=option"]
 | |
| .RB [  \-s | \-\-silent ]      
 | |
| .RB [  \-S | \-\-sort\-index    ]
 | |
| .RB [  \-R | \-\-sort\-records=#]
 | |
| .RB [  \-u | \-\-unpack       ]
 | |
| .RB [  \-v | \-\-verbose  ]    
 | |
| .RB [  \-V | \-\-version ]    
 | |
| .RB [  \-w | \-\-wait ]         
 | |
| .SH DESCRIPTION
 | |
| .TP
 | |
| .BR  \-a | \-\-analyze
 | |
| Analyze distribution of keys. Will make some joins in
 | |
| MySQL faster.
 | |
| .TP 
 | |
| .BR  \-# | \-\-debug=...
 | |
| Output debug log. Often this is 'd:t:o ,filename`
 | |
| .TP 
 | |
| .BR \-\-character\-sets\-dir=...
 | |
| Directory where character sets are
 | |
| .TP 
 | |
| .BR  \-C | \-\-default\-character\-set=...
 | |
| Set the default character set
 | |
| .TP 
 | |
| .BR    \-d | \-\-description
 | |
| Prints some information about table.
 | |
| .TP 
 | |
| .BR    \-e | \-\-extend\-check
 | |
| Check the table VERY thoroughly.  One need use this
 | |
| only in extreme cases as isamchk should normally find
 | |
| all errors even without this switch
 | |
| .TP 
 | |
| .BR    \-f | \-\-force
 | |
| Overwrite old temporary files.
 | |
| If one uses \-f when checking tables (running isamchk
 | |
| without \-r), isamchk will automatically restart with
 | |
| \-r on any wrong table.
 | |
| .TP 
 | |
| .BR    \-? | \-\-help
 | |
| Display help and exit.
 | |
| .TP 
 | |
| .BR    \-i | \-\-information
 | |
| Print statistics information about the table
 | |
| .TP 
 | |
| .BR    \-k | \-\-keys\-used=#   
 | |
| Used with '\-r'. Tell ISAM to update only the first
 | |
| # keys.  This can be used to get faster inserts!
 | |
| .TP 
 | |
| .BR    \-l | \-\-no\-symlinks   
 | |
| Do not follow symbolic links when repairing. Normally
 | |
| isamchk repairs the table a symlink points at.
 | |
| .TP 
 | |
| .BR    \-q | \-\-quick
 | |
| Used with \-r to get a faster repair. (The data file
 | |
| isn't touched.) One can give a second '\-q' to force
 | |
| isamchk to modify the original datafile.
 | |
| .TP 
 | |
| .BR    \-r | \-\-recover
 | |
| Can fix almost anything except unique keys that aren't
 | |
| unique.
 | |
| .TP 
 | |
| .BR    \-o | \-\-safe\-recover  
 | |
| Uses old recovery method; slower than '\-r' but can
 | |
| handle a couple of cases that '\-r' cannot handle.
 | |
| .TP 
 | |
| .BR    \-O | " \-\-set\-variable var=option "
 | |
| Change the value of a variable.
 | |
| .TP 
 | |
| .BR    \-s | \-\-silent
 | |
| Only print errors.  One can use two \-s to make isamchk
 | |
| very silent
 | |
| .TP 
 | |
| .BR    \-S | \-\-sort\-index
 | |
| Sort index blocks.  This speeds up 'read\-next' in
 | |
| applications
 | |
| .TP 
 | |
| .BR    \-R | \-\-sort\-records=#
 | |
| Sort records according to an index.  This makes your
 | |
| data much more localized and may speed up things
 | |
| (It may be VERY slow to do a sort the first time!)
 | |
| .TP 
 | |
| .BR    \-u | \-\-unpack
 | |
| Unpack file packed with pack_isam.
 | |
| .TP 
 | |
| .BR    \-v | \-\-verbose
 | |
| Print more information. This can be used with
 | |
| \-d and \-e. Use many \-v for more verbosity!
 | |
| .TP 
 | |
| .BR    \-V | \-\-version
 | |
| Print version and exit.
 | |
| .TP 
 | |
| .BR    \-w | \-\-wait
 | |
| Wait if table is locked.
 | |
| .SH "SEE ALSO"
 | |
| isamchk (1),
 | |
| isamlog (1),
 | |
| mysqlaccess (1),
 | |
| mysqladmin (1),
 | |
| mysqlbug (1),
 | |
| mysqld (1),
 | |
| mysqldump (1),
 | |
| mysqlshow (1),
 | |
| msql2mysql (1),
 | |
| perror (1),
 | |
| replace (1),
 | |
| safe_mysqld (1),
 | |
| which1 (1),
 | |
| zap (1),
 | |
| .SH AUTHOR
 | |
| Ver 1.0, distribution 3.23.29a
 | |
| Michael (Monty) Widenius (monty@tcx.se),
 | |
| TCX Datakonsult AB (http://www.tcx.se).
 | |
| This software comes with no warranty.
 | |
| Manual page by L. (Kill-9) Pedersen 
 | |
| (kill-9@kill\-9.dk), Mercurmedia Data Model Architect /
 | |
| system developer (http://www.mercurmedia.com)
 | |
| 
 | |
| .\" end of man page
 |