慢查询的危害

我们都知道慢sql是不好的,那么究竟慢sql会引起什么危害呢?我总结了一下,慢sql可能会造成以下几种危害:

  1. 影响用户体验。慢sql的执行时间过长,则会导致用户的等待时间过长,直接影响用户体验。
  2. 造成数据库幻读、不可重复读。假设该慢sql是一个更新操作的sql,则会可能出现幻读、不可重复读这种数据库并发事务导致的问题。
  3. InnoDB的慢查会造成DDL操作阻塞。
  4. 慢查可能导致占用mysql的大量内存导致mysql服务直接挂掉导致整个系统瘫痪。
  5. 慢查sql可能执行时间过长导致应用的进程被kill无法返回结果给到客户端。

 

posted @ 2021-03-14 22:51  smallzhen  阅读(1767)  评论(0编辑  收藏  举报