1.  优化sql语句;

    原则: 1.1 尽量根据主键查询;

        1.2 尽量使用单表查询,不要使用关联查询;

        1.3 查询时可以使用in,但是绝对不要使用not in;

2.  创建索引;CREATE INDEX  索引名字  ON  表名称 (列名称);[列名称:规定你需要索引的列]。

3.  添加缓存;

    例如:mybatis的一、二级缓存;该操作效率低;

       redis缓存  /  memercache缓存(String);有效的缓解数据库的压力;

4.  使用数据库的读写分离;

5.  定期将历时数据进行转储;

6.  进行分库分表操作(最后的操作);数据库服务器数量和运维都需要花费很多时间和精力;

 

相关文章:

  • 2021-12-09
  • 2021-11-25
  • 2021-08-18
  • 2021-11-20
  • 2021-06-05
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
猜你喜欢
  • 2021-06-13
  • 2022-01-03
  • 2022-12-23
  • 2022-02-17
  • 2021-11-19
  • 2021-08-30
相关资源
相似解决方案