数据库调优

性能瓶颈 : 服务器硬件,项目程序,数据库

服务器硬件 :内存, 带宽

项目程序 : 优化算法, 使用多线程,使用分页, 使用缓存, 使用批量提交

数据库

一、定位到数据库性能瓶颈在哪
  如某张表的某个操作
  例:查询某个用户表时速度很慢。如果这张表的数据量很大,且这张表的信息很多(这里的信息指的是字段)。

  1,建立索引。众所周知,关于数据库优化中,最首先想到的是索引。合理的建立索引能够大大提高查询效率。

  2,分类拆分数据量大的表。因为数据量太大会影响数据的迅速定位。如果将表分类拆分成几个小表,则可以提高查询效率。

  3,使用缓存,(这里指的是程序中的缓存,如hibernate提供的缓存。使用缓存的目的是减少与数据库的交互)。

  4,合理使用存储过程,(存储过程是存放在数据库端的,可以减少网络访问)。

  5,SQL语句调优。

原文地址:https://www.cnblogs.com/shouwangzhe-/p/3673692.html