如何优化数据库?

网友解答: 数据库性能优化:系统CPU,内存,磁盘存储,系统参数,以oracle为例,数据库SGA,PGA,Process,cursor,session等参数设置优化。对于数据库SQL优

网友解答:

数据库性能优化:系统CPU,内存,磁盘存储,系统参数,以oracle为例,数据库SGA,PGA,Process,cursor,session等参数设置优化。对于数据库SQL优化,首先要规范sql写法,索引建立,数据生命周期管理等。何以解忧,唯有读书和实践。

总结几点:

网友解答:

1.选取最适用的字段属性,尽量把字段属性设置为not null,使用enum类型被当做数值数据来处理比文本类型快得多。

2.使用链接(join)来代替子查询,速度将会快很多的。比如select a.name,a.age,b.classid,b.name form user a left join class b on a.calssid=b.classid

3.使用联合(union)来代替手动创建临时表以及使用事务

4.使用索引和返回更少的数据

5.使用存储过程和优化业务逻辑

标签: