zoukankan      html  css  js  c++  java
  • Python知识点面试题

    一、 DB类

    索引相关:

    1. mysql索引种类

    2. 什么是覆盖索引?

    MySQL目前主要有以下几种索引类型:
    1.普通索引
    2.唯一索引
    3.主键索引
    4.组合索引:遵循最左前缀规则
    5.全文索引

    其他:

    * 覆盖索引:就是select的数据列只用从索引中就能够取得,不必从数据表中读取,换句话说查询列要被所使用的索引覆盖。如select last_update from user; (last_update字段有索引)

    * 聚集索引: 一般主键,聚集索引就是按照每张表的主键构造一棵B+树,同时叶子节点中存放的即为整张表的行记录数据;

    * 非聚集索引(又称辅助索引):和聚集索引相比,叶子节点中并不包含行记录的全部数据。叶子节点除了包含键值以外,每个叶子节点的索引行还包含了一个书签(bookmark),该书签用来告诉InnoDB哪里可以找到与索引相对应的行数据

    mysql复制相关

    1. mysql 半同步复制原理?

    异步复制: 默认选项,并不关心从库是否已经接收并处理。

       缺陷:主库宕机进行主从切换时,易发生数据不完整;

    全同步复制:主库执行完一个事务,所有的从库都执行了该事务才返回给客户端;

          缺陷:性能不理想;

    半同步复制:主库在执行完客户端提交的事务后不是立刻返回给客户端,而是等待至少一个从库接收到并写到relay log中才返回给客户端;

  • 相关阅读:
    K8s PV and PVC and StorageClass
    WebSphere--WAS概念和原理解析
    K8S配置多集群访问
    ROS2学习日志:CV开发之关联Gazebo/Webots/ROS2
    CV学习日志:Orbslam使用总结
    CV学习日志:Basalt使用总结
    CV学习日志:Kalibr使用总结
    CV学习日志:CamOdoCalib使用总结
    CV学习日志:OpenVINS使用总结
    CV学习日志:搭建U2004开发环境
  • 原文地址:https://www.cnblogs.com/jamon/p/10875381.html
Copyright © 2011-2022 走看看