today

select语句的流程
    六个。

mysql可重复读的定义和原理。

锁:
    乐观锁
        特点
        定义
        实现
    悲观锁
        特点
        实现
            共享锁,读锁
            排他锁,写锁
                行锁
                    锁升级        this   
                表锁
                间隙锁
                
    两阶段协议锁:
    死锁及其解决的两个办法
    
    元数据锁MDL
        定义:
        注意事项,避免长事务。
        
    全局锁:
        FTWRL逻辑备份
        
        支持事务的引擎还可以用mysqldump命令进行备份。

日志
    binlog是什么?
    redolog是什么?

    redolog和binlog的区别:
        1.server层和存储引擎、
        2.追加写,循环写

        buffer pool  redolog   changebuffer之间的关系


索引
    为什么没有索引就慢?
    索引是什么?
    为什么不使用二叉树 红黑树 hash?
    
    索引的种类:
        四种:
        度是不是越大越好?
        b+tree和b tree的区别?       叶子节点存储数据。       查询数据的时候
        主键索引和非主键索引存储了什么数据?
        联合索引?最左前缀原理?
        索引失效?
        
        
    主备复制的原理
        写binlog
        发送到中转日志
        重放中继事件
        
binlog的三种格式
    statement
    row
    mixed

生产推荐用row格式?

循环复制的方案? serverId

order by
    执行流程:查询所需要的字段->sort buffer ->排序
    优化:联合索引。
        
group by
    执行流程:创建临时表->查询表中内容->将统计结果记录到临时表中->排序。
    优化:
        不排序,order by null
        5.7支持列关联更新
        
explain
    作用
    10个字段。
    type字段的7个含义,不包含null,要达到什么级别?
    最关注那四个字段?
    extre的七个内容。
        using index 覆盖索引
        using where 无覆盖索引 无索引前导列
        using index using where 覆盖索引,无索引前端列
        null   回表
        using index condition  回表 范围查询
        using temporary
        using filesor
        
事务
    事务的四大特性
    事务的隔离级带来的问题。
        
关联查询语句。DDL语句,创建索引语句

堆的分配:新生代 老年代 元数据区的分配。

对象如何在内存分配的3点。

如何判断对象是否可以回收?
    可达性分析算法。
    
四个垃圾回收算法
    标记-整理
    复制算法
    标记整理算法
    分代收集算法(其实是一种思想。)
    
常见的jvm命令  5个
VisualVM


类加载的5个阶段

java运行时数据区域        5个

java运行时栈帧结构。    除了附加信息,4个

双亲委派模型及两个好处。
破坏双亲委派机制  重写loadClass方法。
全盘负责委托机制

方法重载,方法重写。静态绑定动态绑定         虚方法 非虚方法

反射的实现。
反射的消耗
    调用本地方法
    变长参数占用本地内存,
    本地方法实现消耗性能
    
    优化:  方法内联 逃逸分析
    

虚拟机的优化:
    方法内联
        虚方法
            内联缓存。
        非虚方法
    
    逃逸分析
        栈上分配
        标量替换
        
    即时编译    机器吗



   

 

posted @ 2020-09-28 13:55  小__七  阅读(114)  评论(0)    收藏  举报