如何优化数据库?
网友解答: 数据库性能优化:系统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.使用存储过程和优化业务逻辑