数据库的优化包括哪些方面呀?

发布网友 发布时间:2022-04-24 14:48

我来回答

2个回答

热心网友 时间:2022-04-07 19:50

数据库的优化说起来很简单。
就像打水的木桶一样,降低瓶颈。首先要对数据库运行情况做分析。
看哪些等待时间较多,有哪些瓶颈。比如是cpu?IO?硬解析较多?cache命中率低?再分别处理。,

从数据库整体来说,一般主要还是根据主机配置情况和实际使用情况做一些配置调整比如SGA的容量。增加数据文件,合理分配表空间,合理分区,降低IO热点等。

但大多数时候数据库优化都会在SQL上体现出来,一般有问题的数据库多半是有执行计划异常,或者是表设计不合理等造成某些SQL执行效率极低,影响这个数据库性能。

热心网友 时间:2022-04-07 21:08

存储引擎的选择 ;表结构,包括索引,字段类型,表数据 ;sql不能写太烂,至少通过explain测试查询利用了索引;硬件优化,包括cpu,内存,磁盘i/o,等合理分配。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com