1、MySQL索引种类

1.普通索引 2.唯一索引 3.主键索引 4.组合索引 5.全文索引

2、索引在什么情况下遵循最左前缀的规则?最左前缀原理的一部分,索引index1:(a,b,c),只会走a、a,b、a,b,c?三种类型的查询,其实这里说的有一点问题,a,c也走,但是只走a字段索引,不会走c字段。索引是有序的,index1索引在索引文件中的排列是有序的,首先根据a来排序,然后才是根据b来排序,最后是根据c来排序,

3、主键和外键的区别?主键:唯一标识一条记录,不能有重复的,不允许为空外键:表的外键是另一表的主键,?外键可以有重复的,?可以是空值

4、MySQL常见的函数?sum 、 count 、 abs...

5、在对name做了唯一索引前提下,简述以下区别:答:过滤出数据的同时,进行计数

6、1000w条数据,使用limit offset 分页时,为什么越往后翻越慢?如何解决?答:?先查主键,在分页。 select * from tb where id in(select id from tb where limit 10 offset 20)

7、什么是索引合并?

答:索引合并,让一条sql可以使用多个索引。对这些索引取交集,并集,或者先取交集再取并集。从而减少从数据表中取数据的次数,提高查询效率。

8、什么是覆盖索引?

答:如果一个索引包含(或覆盖)所有需要查询的字段的值,称为‘覆盖索引’

9、简述数据库读写分离?

答:主服务器master记录数据库操作日志到Binary log,从服务器开启i/o线程将二进制日志记录的操作同步到relay log(存在从服务器的缓存中),另外sql线程将relay log日志记录的操作在从服务器执行。

10、简述数据库分库分表?(水平、垂直)

答:(1)数据库分表??? 把一张表按照一定的规则分解成不同的实体表。比如垂直划分和水平划分? 垂直切分:把不同功能,不同模块的数据分别放到不同的表中,但是如果同一个模块的数据量太大就会存在性能瓶颈水平切分:垂直切分解决不了大表的瓶颈,如果同一个功能中表的数据量过大,就要对该表进行切分,为水平切分通俗理解:垂直切分---分不同的模块表;水平切分---分同一个模块下的多个表(2)分库将一堆数据放到不同的数据库中保存,上面说的都是在同一个数据库上,分库是分到不同的数据库上。

数据分析python面试题_10道Python常见面试题相关推荐

  1. 3w字 长文干货!100 道 Linux 常见面试题

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 本文一共 3W + 字,分别从 Linux概述.磁盘.目录.文件.安全.语法级.实战.文件管理 ...

  2. 【面试题】Redis篇-常见面试题p1

    [面试题]Redis篇-常见面试题p1 备战实习,会定期的总结常考的面试题,大家一起加油!

  3. python 分类变量xgboost_XGBoost 原理 及 常见面试题

    目录 预备知识:CART树 XGBoost思想 XGBoost目标函数 如何学习第 棵树 基于泰勒公式展开推导目标函数 寻找最佳树 结点分裂与停止生长 寻找最佳分裂点 对比GBDT 常见面试题 预备知 ...

  4. vue 离开页面事件_【必看】58 道 Vue 常见面试题集锦,涵盖入门到精通,自测 Vue 掌握程度...

    △ 是新朋友吗?记得先点web前端学习圈关注我哦- 1.vue优点? 答: 轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十 kb : 简单易学:国人开发,中文文档,不存在语言障碍 , ...

  5. vue关闭当前页面 跳转_【必看】58道 Vue常见面试题集锦,涵盖入门到精通,自测 Vue 掌握程度...

    作者:Lucky Girl https://zhuanlan.zhihu.com/p/92407628 1.vue优点? 答: 轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十 kb  ...

  6. 2018常见的java面试题_2018新版Java常见面试题

    千锋西安Java编程培训班的老师总结了2018新版Java常见面试题,一起来看! 1.1.java基础 ●面向对象的特征:继承.封装.多态 继承[构造器.protected关键字.向上转型Java实现 ...

  7. mysql常见面试题及答案_MySQL常见面试题与答案整理

    1.MySQL 中有哪几种锁? 1.表级锁: 开销小, 加锁快: 不会出现死锁: 锁定粒度大, 发生锁冲突的概率最高, 并发度最低. 2.行级锁: 开销大, 加锁慢: 会出现死锁: 锁定粒度最小, 发 ...

  8. 初级python爬虫工程师面试题_Python爬虫工程师常见面试题汇总

    爬虫是Python的重要应用方向之一,也是学习Python的学员求职的主要方向.为了帮助学员更快更好的通过企业面试,小编悉心整理了5道Python爬虫面试题及答案,希望能够给大家提供帮助! 1.简要介 ...

  9. 用python编制一个的类_常见面试题整理--Python概念篇

    前言 众所周知,每年的三月份和四月份都是招聘.找工作的高峰期,所以被人们成为金三银四,所以小编特地整理了一些关于Python的面试题,希望对你们有所帮助! (一).这两个参数是什么意思:*args,* ...

最新文章

  1. 电脑计算机无法关闭什么意思,笔记本电脑无法关闭是什么问题? (长按以关闭计算机以解决问题)...
  2. Focal Loss
  3. 2021年金三银四春招实习回顾
  4. VMware-viewagent-direct-connection安装
  5. C++实现拓扑排序(vector模拟邻接表存储,栈实现)
  6. c语言5的阶乘流程图_5 种前途迷茫的编程语言
  7. 剑指offer-面试题6.重建二叉树
  8. php数组去重复数据的小例子
  9. c改java_如何将一个c程序改写成JAVA程序
  10. linux下epoll网络编程模型,C++ - 网络编程模型 - Linux EPOLL
  11. 【AtCoder Grand Contest 036 B】Do Not Duplicate【循环节】
  12. 2022-05微软漏洞通告
  13. 判断当前入口是PC端企业微信还是PC端浏览器。或者是APP端企业微信
  14. 利用DOCX文档远程模板注入执行宏代码
  15. 深度学习——感知机:多层感知机(multi-layered perceptron)图文详解
  16. [转]Windows IIS WEB服务器配置安全规范
  17. 游戏测试内存泄露相关方案
  18. 微信小程序登录一键登录,出现异常,报错40029,状态消息
  19. 糖豆大小的真无线耳机,续航还挺长,Jeet Air 2体验
  20. html段落标记可以用p1,HTML 段落标记

热门文章

  1. 微信可以设置雪花昵称和彩色昵称了
  2. Vue.js 实现简易购物车(商品的增加删除,价格的小计和总计)
  3. SD卡变成RAW格式怎么办?SD卡RAW格式的解决办法
  4. omap4430驱动
  5. 1998年图灵奖--詹姆斯·格雷简介
  6. 微信小程序免费资源大全
  7. 深入理解SHA系列加密算法
  8. 剑走偏锋——老女人教你另类情人节攻略
  9. 华硕电脑改光驱启动计算机,华硕笔记本怎么设置光盘启动,详细教您怎么设置华硕笔记本光盘启动...
  10. Windows定期删除过期文件