数据库的优化包括哪些方面呀?
2个回答
展开全部
数据库的优化说起来很简单。
就像打水的木桶一样,降低瓶颈。首先要对数据库运行情况做分析。
看哪些等待时间较多,有哪些瓶颈。比如是cpu?IO?硬解析较多?cache命中率低?再分别处理。,
从数据库整体来说,一般主要还是根据主机配置情况和实际使用情况做一些配置调整比如SGA的容量。增加数据文件,合理分配表空间,合理分区,降低IO热点等。
但大多数时候数据库优化都会在SQL上体现出来,一般有问题的数据库多半是有执行计划异常,或者是表设计不合理等造成某些SQL执行效率极低,影响这个数据库性能。
就像打水的木桶一样,降低瓶颈。首先要对数据库运行情况做分析。
看哪些等待时间较多,有哪些瓶颈。比如是cpu?IO?硬解析较多?cache命中率低?再分别处理。,
从数据库整体来说,一般主要还是根据主机配置情况和实际使用情况做一些配置调整比如SGA的容量。增加数据文件,合理分配表空间,合理分区,降低IO热点等。
但大多数时候数据库优化都会在SQL上体现出来,一般有问题的数据库多半是有执行计划异常,或者是表设计不合理等造成某些SQL执行效率极低,影响这个数据库性能。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询