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. 一台服务器绑定多个ip地址

    一台服务器绑定多个ip地址. 方法一: 使用标准的网络配置工具(比如ifconfig和route命令)添加lP别名: 在eth0网卡再绑定一个ip:192.168.101.103 /sbin/ifco ...

  2. angular的异步处理$q的使用(promise)

    Angular中的promise: Promise是一种异步方式处理值的方法.代表了一个函数最 终可能的返回值或者抛出的异常 在之前,通常都是使用闭包或者回调来响应非同步的有意义数据 使用promis ...

  3. GradleUserGuide中文版 19)Plugins 20)插件规范 21)Java插件

    https://blog.csdn.net/roymuste/article/details/51321881

  4. windows 安装lua-5.3.4 --引用自https://blog.csdn.net/wangtong01/article/details/78296369

    版权声明:本文为博主原创文章,转载时请标明出处.http://blog.csdn.net/wangtong01 https://blog.csdn.net/wangtong01/article/det ...

  5. shell脚本大小写转换

    几个方法 1.tr命令 2.sed替换 3.awk的tolower() toupper() 4.perl语言 详见 http://blog.51cto.com/wangxiaoyu/197623  L ...

  6. 【rabbitmq】Centos7 下安装rabbitmq

    rabbitmq安装 rabbitmq的安装依赖erlang,首先应该先安装erlang,然后安装rabbitmq: Step1:安装erlang erlang-rpm安装教程 选择在Centos7 ...

  7. python3学习笔记六(元组)

    元组 创建空元组 tup1 = () #空元组print(type(tup1))print(tup1) tup2 = (10)tup3 = (10,)print(type(tup2)) #不加逗号,类 ...

  8. MOBA英雄AI设计分享

    转自:http://www.gamelook.com.cn/2018/07/333877 文/wataloo 1  设计概要 1.1  设计原则和目的 英雄AI的目的主要有: 1.新手过渡局,让玩家刚 ...

  9. MySQL Antelope和Barracuda的区别分析

    Antelope是innodb-base的文件格式,Barracude是innodb-plugin后引入的文件格式,同时Barracude也支持Antelope文件格式.两者区别在于: 文件格式 支持 ...

  10. iOS开发SDWebImageOptions理解

    iOS开发SDWebImageOptions理解 原文 http://www.cnblogs.com/WJJ-Dream/p/5816750.html typedef NS_OPTIONS(NSUIn ...