求助 数据库频繁宕机
2个回答
展开全部
1、为了排除EMC和网络的问题,把数据文件迁移到本地,再做大量的插入操作后(约插入了600万),发现很快就会出现同样的故障。这样,就排除了存储和网络的问题,说明故障点在于AIX和ORACLE的aio设置。此时DISK_ASYNCH_IO=true。
2、修改oracle的DISK_ASYNCH_IO=false。再做大量的插入操作,这次操作成功插入了上千万的数据,而没有出任何错误。但这样设置后,系统的性能明显下降,所以,这种设置是不可取的。
3、按oracle的官方文档,再对系统进行优化,把oracle的DISK_ASYNCH_IO= true, DBWR_IO_SLAVES=4,再做大量的插入操作,三个进程并行插入了近6千万的数据,成功通过了压力的测试。
4、最后,按照IBM工程师的建议修改了如下参数,对系统再次进行优化。
2、修改oracle的DISK_ASYNCH_IO=false。再做大量的插入操作,这次操作成功插入了上千万的数据,而没有出任何错误。但这样设置后,系统的性能明显下降,所以,这种设置是不可取的。
3、按oracle的官方文档,再对系统进行优化,把oracle的DISK_ASYNCH_IO= true, DBWR_IO_SLAVES=4,再做大量的插入操作,三个进程并行插入了近6千万的数据,成功通过了压力的测试。
4、最后,按照IBM工程师的建议修改了如下参数,对系统再次进行优化。
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询