ORACLE服务器可能由于SQL语句导致宕机吗?

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:28:00
偶是搞程序开发的,今天客户ORACLE服务器内存溢出,宕机了.数据维护说是由于我写的SQL太复杂引起的?难道SQL复杂会导致服务器宕机?我认为是ORACLE设置问题,你们说那?

会宕机

SQL语句太复杂可能会过多的消耗CPU资源,也可能由于语句中的子查询多,并且数据量又非常大,查询逻辑不合理,导致内存消耗过大

这些都可以引起数据库服务器宕机

数据库2个表,各20W数据库左右,每秒联合查询3-10次
服务器:小型机,4G内存,12个CPU
由于查询语句复杂不合理,系统运行3天就宕机

结果服务器上的6个数据服务都优化SQL语句,现在小型机运行正常