mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 15:50:51 +03:00 
			
		
		
		
	Merge https://github.com/kakao/mariadb-10.0 that contains Facebook's implementation for defragmentation facebook/mysql-5.6@a2d3a74 facebook/mysql-5.6@def96c8 facebook/mysql-5.6@9c67c5d facebook/mysql-5.6@921a81b facebook/mysql-5.6@aa519bd facebook/mysql-5.6@fea7d13 facebook/mysql-5.6@09b29d3 facebook/mysql-5.6@9284abb facebook/mysql-5.6@dbd623d facebook/mysql-5.6@aed55dc facebook/mysql-5.6@aad5c82 This version does not add new SQL-syntax and new handler API function. Instead optimize table is mapped to defragment table if innodb_defragment=ON, by default the feature is off. Contains changes authored by Sunguck Lee (Kakao).
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| SET @start_innodb_defragment_frequency = @@global.innodb_defragment_frequency;
 | |
| SELECT @start_innodb_defragment_frequency;
 | |
| @start_innodb_defragment_frequency
 | |
| 40
 | |
| SELECT COUNT(@@global.innodb_defragment_frequency);
 | |
| COUNT(@@global.innodb_defragment_frequency)
 | |
| 1
 | |
| SET @@global.innodb_defragment_frequency = 200;
 | |
| SELECT @@global.innodb_defragment_frequency;
 | |
| @@global.innodb_defragment_frequency
 | |
| 200
 | |
| SET @@global.innodb_defragment_frequency = 1;
 | |
| SELECT @@global.innodb_defragment_frequency;
 | |
| @@global.innodb_defragment_frequency
 | |
| 1
 | |
| SET @@global.innodb_defragment_frequency = 1000;
 | |
| SELECT @@global.innodb_defragment_frequency;
 | |
| @@global.innodb_defragment_frequency
 | |
| 1000
 | |
| SET @@global.innodb_defragment_frequency = -1;
 | |
| Warnings:
 | |
| Warning	1292	Truncated incorrect innodb_defragment_frequency value: '-1'
 | |
| SELECT @@global.innodb_defragment_frequency;
 | |
| @@global.innodb_defragment_frequency
 | |
| 1
 | |
| SET @@global.innodb_defragment_frequency = 10000;
 | |
| Warnings:
 | |
| Warning	1292	Truncated incorrect innodb_defragment_frequency value: '10000'
 | |
| SELECT @@global.innodb_defragment_frequency;
 | |
| @@global.innodb_defragment_frequency
 | |
| 1000
 | |
| SET @@global.innodb_defragment_frequency = 10.5;
 | |
| ERROR 42000: Incorrect argument type to variable 'innodb_defragment_frequency'
 | |
| SELECT @@global.innodb_defragment_frequency;
 | |
| @@global.innodb_defragment_frequency
 | |
| 1000
 | |
| SET @@global.innodb_defragment_frequency = "abc";
 | |
| ERROR 42000: Incorrect argument type to variable 'innodb_defragment_frequency'
 | |
| SELECT @@global.innodb_defragment_frequency;
 | |
| @@global.innodb_defragment_frequency
 | |
| 1000
 | |
| SET @@global.innodb_defragment_frequency = @start_innodb_defragment_frequency;
 |