identify lock
This commit is contained in:
		
							parent
							
								
									59d4502074
								
							
						
					
					
						commit
						2b42ef0287
					
				|  | @ -0,0 +1,29 @@ | ||||||
|  | # Identify what locking table | ||||||
|  | 
 | ||||||
|  | ## Method 1 | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | SHOW open tables WHERE In_use > 0; | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## Method 2 | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | SELECT | ||||||
|  |     OBJECT_SCHEMA,  | ||||||
|  |     OBJECT_NAME,  | ||||||
|  |     GROUP_CONCAT(DISTINCT EXTERNAL_LOCK) | ||||||
|  | FROM  | ||||||
|  |     performance_schema.table_handles  | ||||||
|  | WHERE  | ||||||
|  |     EXTERNAL_LOCK IS NOT NULL | ||||||
|  | GROUP BY  | ||||||
|  |     OBJECT_SCHEMA,  | ||||||
|  |     OBJECT_NAME; | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | ## Process list | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | SHOW PROCESSLIST; | ||||||
|  | ``` | ||||||
|  | @ -1,21 +0,0 @@ | ||||||
| # Find all tables whose foreign key refers to the table/column |  | ||||||
| 
 |  | ||||||
| # BY TABLE |  | ||||||
| SELECT  |  | ||||||
|   TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME |  | ||||||
| FROM |  | ||||||
|   INFORMATION_SCHEMA.KEY_COLUMN_USAGE |  | ||||||
| WHERE |  | ||||||
|   REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND |  | ||||||
|   REFERENCED_TABLE_NAME = '<insert_table_name>'; |  | ||||||
|    |  | ||||||
|    |  | ||||||
| # BY TABLE COLUMN |  | ||||||
| SELECT  |  | ||||||
|   TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME, REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME |  | ||||||
| FROM |  | ||||||
|   INFORMATION_SCHEMA.KEY_COLUMN_USAGE |  | ||||||
| WHERE |  | ||||||
|   REFERENCED_TABLE_SCHEMA = (SELECT DATABASE()) AND |  | ||||||
|   REFERENCED_TABLE_NAME = '<insert_table_name>' AND |  | ||||||
|   REFERENCED_COLUMN_NAME = '<insert_column_name>'; |  | ||||||
|  | @ -5,4 +5,5 @@ This is a repository with useful snippets of various kinds of code | ||||||
| ## Structure | ## Structure | ||||||
| 
 | 
 | ||||||
| - [MySQL](./src/branch/master/MySQL) | - [MySQL](./src/branch/master/MySQL) | ||||||
| - - [all_foreign_keys_to_table_or_column](./src/branch/master/MySQL/all_foreign_keys_to_table_or_column.md) | - - [all_foreign_keys_to_table_or_column](./src/branch/master/MySQL/all_foreign_keys_to_table_or_column.md) | ||||||
|  | - - [identify_lock](./src/branch/master/MySQL/identify_lock.md) | ||||||
		Loading…
	
		Reference in New Issue