服务器出现宕机的常见原因有:1、磁盘空间耗尽,导致服务器宕机;2、运行很糟糕的SQL、服务器Bug或错误的行为导致服务器宕机;3、Schema和索引设计不好;4、主备数据不一致导致服务器宕机;5、droptable的错误操作导致数据丢失,从而导致服务器宕机。
具体内容如下:
磁盘空间耗尽
在运行环境的问题中,最普遍的问题时磁盘空间耗尽。
性能问题
在性能问题中,最普通的服务器宕机原因确实是运行很糟糕的SQL,但也不一定都是这个原因,比如也有很多问题时由于服务器Bug或错误的行为导致的。
Schema和索引设计
糟糕的Schema和索引设计是第二大影响性能的问题。
复制问题
复制问题通常由于主备数据不一致导致。
数据丢失问题
数据丢失问题通常由于droptable的错误操作导致,并总是便随着缺少可用备份的问题。