原文:update 沒有索引導致業務崩了,老板罵了一個小時

摘要:有天,一朋友在線上執行一條 update 語句修改數據庫數據的時候,where 條件沒有帶上索引,導致業務直接崩了,被老板教訓了一波。 本文分享自華為雲社區 update 沒有索引,會鎖全表 ,作者: 小林coding 。 有天,一朋友在線上執行一條 update 語句修改數據庫數據的時候,where 條件沒有帶上索引,導致業務直接崩了,被老板教訓了一波。 這次我們就來看看: 為什么會發生 ...

2021-09-14 11:27 0 136 推薦指數:

查看詳情

update未走索引導致全表鎖住

事件經過:前段時間, 自動化測試的小姐姐向我們開發人員反應, 由於我方經常debug導致鎖表, 她們的用例經常失敗.該問題出現的時機基本一致,通過show OPEN TABLES where In_use > 0;以及show processlist, 確定sql.但是奇怪的是這次的事故 ...

Thu Jun 03 18:30:00 CST 2021 0 1255
沒有索引導致的DIRECT PATH READ

5月20號下午4-5點,某項目組進行數據入庫作業,作業人員反映入庫速度很慢。在16:30和16:50分別采集了快照,並根據兩個快照得到AWR報告。 直接看TOP 5 EVENTS,這是數據庫問題診 ...

Fri Sep 30 23:25:00 CST 2016 0 2313
一次由重復索引導致的問題

最近一個朋友公司的OA系統總是出故障,具體表現在某個特定用戶在登錄后,無法查看自己的任務。等過了一會后,就報503錯誤。讓我幫忙看看。 首先服務器是JBOSS,數據庫是SQL Server 2005 64位企業版。 根據以上提供的信息,首先找到JBOSS日志,當某個用戶 ...

Wed Oct 17 22:36:00 CST 2012 7 5165
mysql添加索引導致表鎖死

場景:在給一張有幾萬條記錄的表添加索引時,進度非常慢,導致其它查詢無法進行 處理方式:使用Navicat的命令行模式,執行以下命令: show processlist; 這時會看到有哪些線程正在執行,也可以查看鎖表的線程。你會發現alter table * add key ...

Fri Apr 03 01:25:00 CST 2020 0 11402
錯誤使用MySQL前綴索引導致的慢查詢

前端時間跟一個DB相關的項目,alanc反饋有一個查詢,使用索引比不使用索引慢很多倍,有點毀三觀。所以跟進了一下,用explain,看了看2個查詢不同的結果。 不用索引的查詢的時候結果如下,實際查詢中速度比較塊。 mysql> explain select * from ...

Sun May 19 06:33:00 CST 2013 3 2049
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM