mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 19:06:14 +01:00 
			
		
		
		
	 df4bfefbb8
			
		
	
	
	df4bfefbb8
	
	
	
		
			
			remove old deprecation helpers that were not used anywhere. create new deprecation helpers and enforce their usage this also removes inconsistencies in reporting deprecation: sometimes it was ER_WARN_DEPRECATED_SYNTAX (1287), sometimes ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT (1681), sometimes a warning, sometimes a note. it should always be * ER_WARN_DEPRECATED_SYNTAX * a warning (because it's something actionable, not purely informational)
		
			
				
	
	
		
			111 lines
		
	
	
	
		
			4.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			111 lines
		
	
	
	
		
			4.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| update performance_schema.setup_timers
 | |
| set timer_name='CYCLE' where name="wait";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='NANOSECOND' where name="stage";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='NANOSECOND' where name="statement";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='MICROSECOND' where name="transaction";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='MICROSECOND' where name="idle";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| select * from performance_schema.setup_timers;
 | |
| NAME	TIMER_NAME
 | |
| idle	MICROSECOND
 | |
| wait	CYCLE
 | |
| stage	NANOSECOND
 | |
| statement	NANOSECOND
 | |
| transaction	MICROSECOND
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| select * from performance_schema.setup_timers
 | |
| where name='Wait';
 | |
| NAME	TIMER_NAME
 | |
| wait	CYCLE
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| select * from performance_schema.setup_timers
 | |
| where timer_name='CYCLE';
 | |
| NAME	TIMER_NAME
 | |
| wait	CYCLE
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| insert into performance_schema.setup_timers
 | |
| set name='FOO', timer_name='CYCLE';
 | |
| ERROR 42000: INSERT command denied to user 'root'@'localhost' for table `performance_schema`.`setup_timers`
 | |
| update performance_schema.setup_timers
 | |
| set name='FOO';
 | |
| ERROR HY000: Invalid performance_schema usage
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='MILLISECOND';
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| select * from performance_schema.setup_timers;
 | |
| NAME	TIMER_NAME
 | |
| idle	MILLISECOND
 | |
| wait	MILLISECOND
 | |
| stage	MILLISECOND
 | |
| statement	MILLISECOND
 | |
| transaction	MILLISECOND
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='CYCLE';
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| delete from performance_schema.setup_timers;
 | |
| ERROR 42000: DELETE command denied to user 'root'@'localhost' for table `performance_schema`.`setup_timers`
 | |
| delete from performance_schema.setup_timers
 | |
| where name='Wait';
 | |
| ERROR 42000: DELETE command denied to user 'root'@'localhost' for table `performance_schema`.`setup_timers`
 | |
| LOCK TABLES performance_schema.setup_timers READ;
 | |
| UNLOCK TABLES;
 | |
| LOCK TABLES performance_schema.setup_timers WRITE;
 | |
| UNLOCK TABLES;
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='CYCLE' where name="wait";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='NANOSECOND' where name="stage";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='NANOSECOND' where name="statement";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='MICROSECOND' where name="transaction";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| update performance_schema.setup_timers
 | |
| set timer_name='MICROSECOND' where name="idle";
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| select * from performance_schema.setup_timers;
 | |
| NAME	TIMER_NAME
 | |
| idle	MICROSECOND
 | |
| wait	CYCLE
 | |
| stage	NANOSECOND
 | |
| statement	NANOSECOND
 | |
| transaction	MICROSECOND
 | |
| Warnings:
 | |
| Warning	1287	'performance_schema.setup_timers' is deprecated and will be removed in a future release
 | |
| #
 | |
| # MDEV-25325 column_comment for performance_schema tables
 | |
| #
 | |
| select column_name, column_comment 
 | |
| from information_schema.columns 
 | |
| where table_schema='performance_schema' and table_name='setup_timers';
 | |
| column_name	column_comment
 | |
| NAME	Type of instrument the timer is used for.
 | |
| TIMER_NAME	Timer applying to the instrument type. Can be modified.
 |