1、Mysql查询优化
-
导致SQL语句执行慢的原因
数据量过大
没有索引或索引失效 -
如何优化
开启慢查询日志,找出执行慢的SQL
用explain分析慢SQL,比如SQL语句写的烂,索引没有或失效,关联查询太多(有时候是设计缺陷或者不得以的需求)等等。
Show Profile是比Explain更近一步的执行细节,可以查询到执行每一个SQL都干了什么事,这些事分别花了多少秒。 -
explain分析
https://www.cnblogs.com/lfs2640666960/p/9147768.html
2、mysql隔离级别
默认级别是可重复读,其他数据库一般是读已提交。
https://blog.csdn.net/suifeng629/article/details/99412343
https://www.cnblogs.com/shoshana-kong/p/10516404.html
3、java继承,子类能得到父类全部属性吗
可以,但是父类的私有方法不能直接访问,可以通过反射机制访问。