1,索引的原理:

  https://www.cnblogs.com/songwenjie/p/9414960.html

  https://blog.csdn.net/qq_32924343/article/details/80199977(值得一看)

2,聚簇索引和非聚簇索引:

  重要区别:该索引中键值的逻辑顺序是否决定了实际表中相应行的物理顺序。

  https://www.cnblogs.com/shanshanlaichi/p/6568097.html

3,mysql cluster原理:

  关键点:主从同步:同步复制策略,2pc(两阶段提交协议来实现,四次消息传递)

  https://blog.csdn.net/zhangout/article/details/23214743

4,分库和分表:

  https://www.cnblogs.com/sunny3096/p/8595058.html

  引出水平分表时的一致性哈希算法:

  参考:https://www.cnblogs.com/lpfuture/p/5796398.html

单点故障问题:https://blog.csdn.net/dinglang_2009/article/details/7016193

5,mysql 主从模式:

  https://www.cnblogs.com/kylinlin/p/5258719.html

6,query cache 原理:

  https://blog.csdn.net/tonyxf121/article/details/7856361

7,mysql 数据库中 Innodb 和 MyISAM  引擎的区别:

  https://blog.csdn.net/nwpu_geeker/article/details/79694773

8,MySQL 为什么用 B+ 树而不用红黑树?

  https://blog.csdn.net/xiedelong/article/details/81417049

9,MySql 底层原理:

  https://blog.csdn.net/GitChat/article/details/78787837

10,数据库事务回滚方法:

  undo,redo,undo/redo 日志进行恢复操作。

11,乐观锁和悲观锁:

  https://blog.csdn.net/L_BestCoder/article/details/79298417

12,MySql 的优化策略:

  https://blog.csdn.net/kaka1121/article/details/53395587

13,数据库事务的底层原理:

  https://www.cnblogs.com/takumicx/p/9998844.html

14,联合索引需要注意什么?

  https://www.phpsong.com/586.html

联合索引为什么是最左匹配?

https://www.cnblogs.com/andashu/p/6377323.html

15,如何定位、排除和避免MySql 数据库性能问题?

  https://blog.csdn.net/madman_G/article/details/80516276

c++ 面试题(数据库)的更多相关文章

  1. php开发面试题---数据库SQL调优的几种方式

    php开发面试题---数据库SQL调优的几种方式 一.总结 一句话总结: 创建索引:尽量避免使用or或者like,或者sql中的正则 存储查询中间结果 可以加sphinx搜索技术 查询优化 主从数据库 ...

  2. 面试题: 数据库 oracle数据库 已看1 意义不大 有用

    Oracle数据库面试题总结 2017年04月27日 22:41:44 阅读数:9271 1.SQL语句分类 DQL(数据查询语言)select DML(数据操作语言)insert.delete.up ...

  3. 面试题: 数据库笔试 sql操作 已看 上课的练习题50sql

    2018/5/31 oracle数据库面试笔试试题总结http://www.yjbys.com/qiuzhizhinan/show-308759.html 1/4Oracle数据库1.基础测试选择在部 ...

  4. 我为NET狂官方面试题-数据库篇答案

    题目:http://www.cnblogs.com/dunitian/p/6028838.html 汇总:http://www.cnblogs.com/dunitian/p/5977425.html ...

  5. 我为NET狂官方面试题-数据库篇

    求结果:select "1"? 查找包含"objs"的表?查找包含"o"的数据库? 求今天距离2002年有多少年,多少天? 请用一句SQL获 ...

  6. [ Java面试题 ]数据库篇

    基本表结构: student(sno,sname,sage,ssex)学生表 course(cno,cname,tno) 课程表 sc(sno,cno,score) 成绩表 teacher(tno,t ...

  7. 【数据库】SQL经典面试题 - 数据库查询 - 子查询应用二

    上节课我们通过子查询,完成了查询的最高分学生的需求,今天我们来学习子查询的分类,以及通过子查询来完成工作中经常遇到一些个性化需求. 子查询概念: 一个SELECT语句嵌套在另一个SELECT语句中,子 ...

  8. 面试题 数据库sql

    一.建表的结构和数据,在sqlserver直接用就行了 USE [test] GO /****** Object: Table [dbo].[TEACHER] Script Date: 05/16/2 ...

  9. python面试题——数据库和缓存(46题)

    1.列举常见的关系型数据库和非关系型都有那些? 2.MySQL常见数据库引擎及比较? 3.简述数据三大范式? 4.什么是事务?MySQL如何支持事务? 5.简述数据库设计中一对多和多对多的应用场景? ...

随机推荐

  1. layui选项卡-内容为echarts图显示不全的问题

    var width = $("威胁类型ID").width();var height = $("威胁类型ID").height(); $("#威胁来源 ...

  2. MySQL8.0 关闭二进制日志

    Binary logging is enabled by default (the log_bin system variable is set to ON). The exception is if ...

  3. poj2279——Mr. Young's Picture Permutations

    Description Mr. Young wishes to take a picture of his class. The students will stand in rows with ea ...

  4. SQL Server 幻读 的真实案例

    数据库中有表[01_SubjectiveScoreInfo],要实现表中的数据只被查出一次,此表数据量较大,有三四百万数据.表结构也确实不是很合理,无法修改表结构,即使是新增一个字段也会有相当大的修改 ...

  5. extjs_10_自己定义combotree组件

    1.项目截图 2.treedata.json { text : "root", expanded : true, expandable : true, children : [{ ...

  6. java 获取键盘输入常用的两种方法

    java 获取键盘输入常用的两种方法 方法1: 通过 Scanner Scanner input = new Scanner(System.in); String s = input.nextLine ...

  7. py-day3-2 python 函数递归

    # 递归 def calc(n): print(n) if int(n/2) == 0: return n res = calc(int(n/2)) return res res = calc(10) ...

  8. java 代码实现使用Druid 链接池获取数据库链接

    因为原先使用的c3p0链接池,时常出现:APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks,以及出 ...

  9. Faster R-CNN代码例子

    主要参考文章:1,从编程实现角度学习Faster R-CNN(附极简实现) 经常是做到一半发现收敛情况不理想,然后又回去看看这篇文章的细节. 另外两篇: 2,Faster R-CNN学习总结      ...

  10. spring boot项目使用外部tomcat启动失败总结

    1. springboot的tomcat使用外部提供的. dependency> <groupId>org.springframework.boot</groupId> ...