欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    前言

    今天在新增Mysql數據庫表新字段的時候mysql 數據庫表不存在mysql 數據庫表不存在,發現只要執行sql就會出現鎖表的情況。

    記錄一下具體的排查流程和處理方案

    問題定位和處理

    mysql 導出表數據_mysql 數據庫表不存在_mysql顯示表數據

    查看了mysql的進程

    show processlist;

    發現一直在等待鎖 for table lock。

    mysql 導出表數據_mysql顯示表數據_mysql 數據庫表不存在

    for table lock

    在查詢結果中發現,除了這個也其他異常的情況。

    初步排除有可能是以下情況導致的:

    長事務運行

    mysql 數據庫表不存在_mysql 導出表數據_mysql顯示表數據

    處理:kill掉 或 等待事務執行完成

    未提交事物

    處理流程:

    1.查詢正在執行的事務

    mysql顯示表數據_mysql 數據庫表不存在_mysql 導出表數據

    select * from information_schema.innodb_trx

    獲取到線程ID:

    2.定位找到出現問題的SQL

    mysql 數據庫表不存在_mysql 導出表數據_mysql顯示表數據

    select * from performance_schema.events_statements_current

    獲取到對應 的語句,從而可以知道哪個SQL執行有問題

    3.使用 kill ${} 殺掉進程讓其回滾。

    4.針對sql進行優化或者業務優化

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有