当前位置:   article > 正文

Java性能优化面试题汇总_java程序性能优化题目及答案

java程序性能优化题目及答案

文章目录

如果优化数据库的数据查询,另外应用层上还能如何优化?

1)数据库层面上:

除了主键索引,唯一索引之外,对于常用的查询字段也要加索引。查询的时候尽量使用主键索引,因为MySQL 的 InnoDB 的主键索引索引的是整行数据,而普通索引索引的是主键,会有回表操作。当然索引并不是越多越好,索引固然可以提高相应的 select 的效率,但同时也降低了 insert 及 update 的效率,需要酌情考虑。 2、优化查询语句,尽量采用确认性查询语句,减少 or,in,not in,%xxx%语法的使用。

2)应用层面上:

采用缓存机制,将常用的数据进行缓存,增加访问速度;

分库分表,读写分离,将数据分开读写,提升性能

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号