一、数据库系统参数优化,好比链接数、查询语句大小sql
二、sql语句优化数据库
多表联合查询时,大表放前,小表放后;缓存
不用*,直接写清楚字段名;oracle
exits代替in……函数
少用模糊查询;工具
借助一些sql工具查看sql语句的执行效率,分析各个环节的执行性能性能
三、对字段(经常使用查询过滤字段)的基本类型创建索引,函数字段除外优化
四、采用缓存:针对少变化的数据或高访问的数据进行缓存,减小数据库的访问次数设计
五、预处理:好比报表,系统按期统计产生,非实时。oracle可建物理视图……索引
六、分表分库。根据数据库,从新对业务进行设计。
七、读写分离。一个数据库只用来查询,一个数据库只用来数据插入