福大大架构师每日一题
福大大架构师每日一题
全部文章
分类
福大大架构师每日一题(1005)
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
TA的专栏
831篇文章
2人订阅
福大大架构师每日一题
831篇文章
7114人学习
全部文章
(共36篇)
2020-07-10:sql如何调优?
来自专栏
福哥答案2020-07-10:此答案来自群成员: SQL提高查询效率的几点建议 1.如果要用子查询,那就用EXISTS替代IN、用NOT EXISTS替代NOT IN。因为EXISTS引入的子查询只是测试是否存在符合子查询中指定条件的行,效率较高。无论在哪种情况下,NOT IN都是最低效的。因为它对...
数据库
mysql
2020-07-20
3
1132
2020-07-09:mysql如何开启慢查询?
来自专栏
福哥答案2020-07-09: 1.参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录 查看慢查询相关...
mysql
数据库
2020-07-20
3
565
2020-07-08:mysql只有一个表a,什么情况下会造成死锁,解决办法是什么?
来自专栏
福哥答案2020-07-08: 表锁是不会出现死锁的,但锁等待现象是有可能的。行锁是行级别的,有可能出现死锁。环形等待死锁和唯一键死锁 很常见。 避免死锁方法:1.减少事务操作的记录数。2.约定按相同顺序访问记录。3.对事务中要操作的记录进行排序。4.避免使用唯一键约束。5.用表锁,不用行锁。6.在...
mysql
数据库
2020-07-20
3
555
2020-07-07:mysql如何实现跨库join查询?
来自专栏
福哥答案2020-07-07: 1.同服务跨库。表名称带上库名。SELECT * FROM 数据库名称1.表名称 JOIN 数据库名称2.表名称 ON 数据库名称1.表名称.tid = 数据库名称2.表名称.tid 2.不同服务跨库。使用federated引擎。在机器A上的数据库A中建一个表B。建表...
mysql
数据库
2020-07-20
3
494
2020-07-06:一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件
来自专栏
2020-07-06:一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录 福哥答案2020-07-06:表a和表b的字段都是id和tid,数据类型都是int。查询结果顺序上以 表a 为准。1.JOIN。SELECT * F...
mysql
数据库
2020-07-20
3
960
2020-06-26:什么是聚簇索引?什么是非聚簇索引?
来自专栏
福哥答案2020-06-26: 【聚簇索引】平时习惯逛图书馆的童鞋可能比较清楚,如果你要去图书馆借一本书,最开始是去电脑里面查书名然后根据书名来定位藏书在那个区,哪个书柜,哪一行,第多少本。。。清晰明确,一目了然,因为藏书的结构与图书室的位置,书架的顺序,书本的摆放顺序与书籍的编号都是从大到小一致的...
mysql
数据库
2020-07-20
3
513
2020-06-25:B+树和B树有什么区别?
来自专栏
福哥答案2020-06-25: B树:1.叶子节点和非叶子节点都存数据。2.数据无链指针。B+树:1.只有叶子节点存数据。2.数据有链指针。 B树优势:1.靠近根节点的数据,访问速度快。B+树优势:1.一页内存可以容纳更多的键,访问数据需要更少的缓存未命中。2.全面扫描只需要扫描叶子节点。
mysql
数据库
2020-07-20
3
704
2020-06-07:mysql中varchar类型的id,where id=1,会用到索引吗?int 类型的id
来自专栏
2020-06-07:mysql中varchar类型的id,where id=1,会用到索引吗?int 类型的id,where id="1",会用到索引吗?为什么? 福哥答案2020-06-07: 答案来自群员:对于int类型id,查询的varchar 类型 ‘1’会隐式转换成 ...
mysql
数据库
2020-07-20
3
642
2020-06-05:索引不适用的条件
来自专栏
福哥答案2020-06-05: 1.索引列上有函数。2.不满足最左前缀。3.使用了不等号。 1.唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件。2.更新非常频繁的字段不适合创建索引。3.不会出现在 WHERE 子句中的字段不该创建索引。4.表记录太少。 sql优化,有点沾边。如下:福哥口诀...
mysql
数据库
2020-07-20
3
794
2020-05-21:es底层读写原理?倒排索引原理?
来自专栏
福哥答案2020-05-21: es不熟悉,答案仅供参考:es写数据过程1、客户端选择一个node发送请求过去,这个node就是coordinating node(协调节点)2、coordinating node 对document进行路由,将请求转发给对应的node(有primary shard)...
elasticsearch
数据库
2020-07-20
3
635
首页
上一页
1
2
3
4
下一页
末页