老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Mysql如何解決死鎖問題

這篇文章主要為大家展示了“MySQL如何解決死鎖問題”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Mysql如何解決死鎖問題”這篇文章吧。

西山ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯建站的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

show engine innodb status\G    

  1. *** (1) TRANSACTION:

  2. TRANSACTION 8631FDC, ACTIVE 0 sec inserting

  3. mysql tables in use 2, locked 2

  4. LOCK WAIT 7 lock struct(s), heap size 1248, 107 row lock(s)

  5. MySQL thread id 28162, OS thread handle 0x7f4ab3073700, query id 210340529 tc-demo-dev3.dfengg.com 172.16.2.173 root

  6. INSERT INTO Text****(BusinessId,Type,Template,CreatedUserId,LastModifiedUserId,Delivery,DeliveryWindow,BusinessCalendar) SELECT 124001698, 205, '[CustomerFirstName], your next appointment with [Business] is [AppointmentDateTime]. We look forward to seeing you at your upcoming appointment.', 0, 0, IFNULL(96, Delivery),DeliveryWindow,BusinessCalendar FROM Text**** WHERE BusinessId=0 AND Type=205

  7. *** (1) WAITING FOR THIS LOCK TO BE GRANTED:

  8. RECORD LOCKS space id 794567 page no 6 n bits 88 index `PRIMARY` of table `df1`.`Text****` trx id 8631FDC lock_mode X insert intention waiting

  9. Record lock, heap no 1 PHYSICAL RECORD: n_fields 1; compact format; info bits 0

  10.  0: len 8; hex 73757072656d756d; asc supremum;;

  11.  

  12. *** (2) TRANSACTION:

  13. TRANSACTION 8631FDB, ACTIVE 0 sec setting auto-inc lock

  14. mysql tables in use 2, locked 2

  15. 5 lock struct(s), heap size 1248, 106 row lock(s)

  16. MySQL thread id 28158, OS thread handle 0x7f4a48cd0700, query id 210340528 tc-demo-dev3.dfengg.com 172.16.2.173 root

  17. INSERT INTO Text****(BusinessId,Type,Template,CreatedUserId,LastModifiedUserId,Delivery,DeliveryWindow,BusinessCalendar) SELECT 124001699, 406, 'Dear [CustomerFirstName],\n\nYou have an upcoming appointment with [BusinessName]. Please take a minute to review the details of your appointment scheduled for:\n\n[AppointmentDateTime]\n\nIf you are unable to make this appointment, it is important that you call us at [BusinessPhone] as soon as possible so we can make other arrangements.\n\nWe look forward to seeing you at your upcoming appointment.\n\nSincerely,\n\n[BusinessName]\n[BusinessPhone]\n[BusinessEmail]\n[BusinessWebsite]\n\n-----\nThis email provided by Demandforce, Inc. To unsubscribe, please click this link:\n\n[UnsubscribeLink]\n\n', 0, 0, IFNULL(504, Delivery),DeliveryWindow,BusinessCalendar FROM Text**** WHERE BusinessId=0 AND Type=406

  18. *** (2) HOLDS THE LOCK(S):

  19. RECORD LOCKS space id 794567 page no 6 n bits 88 index `PRIMARY` of table `df1`.`Text****` trx id 8631FDB lock mode S

  20. Record lock, heap no 1 PHYSICAL RECORD: n_fields 1; compact format; info bits 0

  21.  

  22. .................................

  23.  

  24. *** (2) WAITING FOR THIS LOCK TO BE GRANTED:

  25. TABLE LOCK table `df1`.`Text****` trx id 8631FDB lock mode AUTO-INC waiting

  26. *** WE ROLL BACK TRANSACTION (2)

分析: 

 1)insert .... select ...語句,在MYSQL里,會對select ...涉及的所有記錄進行鎖定,這是特殊的select加X鎖的情況,原因是為保證數據的一致性(M-S環境),假設不鎖定,在執行過程中,select 包含的表一直在做插入操作,那么M端select出來的記錄數就會比S端少,數據就會不一致。   2)查看select的執行計劃   點擊(此處)折疊或打開

  1. mysql> explain SELECT 124001698, 205, '[CustomerFirstName], your next appointment with [Business] is [AppointmentDateTime]. We look forward to seeing you at your upcoming appointment.', 0, 0, IFNULL(96, Delivery),DeliveryWindow,BusinessCalendar FROM Text**** WHERE BusinessId=0 AND Type=205;

  2. +----+-------------+---------------------+------+---------------+------+---------+------+------+-------------+

  3. | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |

  4. +----+-------------+---------------------+------+---------------+------+---------+------+------+-------------+

  5. | 1 | SIMPLE | Text**** | ALL | NULL | NULL | NULL | NULL | 6108 | Using where |

  6. +----+-------------+---------------------+------+---------------+------+---------+------+------+-------------+

  7. 1 row in set (0.00 sec)

key=null,rows=6108 全表掃描,沒有可用的索引。   解決辦法: 在BusinessId,Type字段建復合索引。   通過索引1)可以更快的定位數據2)鎖定更少的行。

以上是“Mysql如何解決死鎖問題”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!


本文題目:Mysql如何解決死鎖問題
文章來源:http://www.xueling.net.cn/article/pigjgj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91精品久久久久久久久久另类 | 日韩黄视频 | 久久精品久久99 | 黄色的毛片 | 精品国模一区二区三区 | 成人444kkkk在线观看 | 视屏一区| 人人爱操 | 天堂资源最新在线 | 亚洲午夜影院在线观看 | 九九爱精品 | 成人亚州| 少妇厨房愉情理9仑片视频 91国?视频在线?看 | 精品国产自在现线看久久 | av中文字幕无码免费看 | 毛片真人毛毛片毛片 | 亚洲精品视频在线观看视频 | 精品超清无码视频在线观看 | 国产偷伦| 日韩精品成人免费观看视频 | 国产性色av| 亚洲一区二区三区在线网址 | 日韩精品在线视频 | 老熟女五十路乱子交尾中出一区 | 一级久久19久久久区区区区区区 | 秀人网免费观看 | 热re99久久精品国99热线看 | 亚洲精品无播放器在线播放 | 午夜激情福利视频 | 中文字幕第1页第69 日本成人中文字幕在线观看 | 97性潮久久久久久久久动漫 | ASS年轻少妇BBWPIC| 国产69久久精品成人看动漫 | 无码性按摩AV在线观看 | 好了av第四综合 | 亚洲黄色片网站 | 美女视频免费是黄的网站高清 | 野外少妇愉情中文字幕 | 天海翼精品一区二区三区 | 蜜桃视频一区二区三区在线观看 | 精品人妻系列无码人妻不卡 |