文章目录存储引擎InnoDB的主要特点是什么?InnoDB与MyISAM的区别?查询MySQL执行一次SQL需要经过哪些流程?为什么MySQL 8.0默认关闭了缓存开启?EXPLAIN如何使用?索引MySQL索引默认用哪种数据结构?优点是什么?索引为什么不用平衡二叉树?如果用Hash索引会有什么问题?聚簇索引和非聚簇索引的区别?什么是最左前缀原则?什么是覆盖索引?为什么MySQL选择B+Tree
一.搜狐快站1.谈谈你做过的项目;2.项目中最有成就感的部分;3.倒计时如何实现?(N、别; 二.搜狐社交产品中心1.我们项
转载 2022-09-07 10:35:07
62阅读
1. Array 拓展 2 、获取删除数组指定对象后的数组 3、 4、 5、阅读下面代码该出代码在严格模式下以及非严格模式下执行后的结果 6、阅读下面代码,给出点击这段代码,给出点击li 3,4 打印的结果 7、阅读下面代码,依据打印结果给出clone 的实现方法 8、 9、 10、
转载 2023-06-16 20:09:19
28阅读
1、用两个栈实现一个队列 转载:http://www.cnblogs.com/wanghui9072229/archive/2011/11/22/2259391.html 思路 入队:将元素进栈1; 出队:判断栈2是否为空,如果为空,则将栈1中所有元素pop,并push进栈2,栈2出栈; 如果不为空
转载 2023-06-16 20:09:47
30阅读
 下面是Java线程相关的热门面试题,你可以用它来好好准备面试。 1) 什么是线程?线程是​​操作系统​​​能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对 运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支 持,它也是一个很好的
原创 2017-04-14 19:06:00
62阅读
2017最新企业面试题之shell(三)练习题1:写一个shell脚本,类似于日志切割,系统有个logrotate程序,可以完成归档。但现在我们要自己写一个shell脚本实现归档。举例: 假如服务的输出日志是1.log,我要求每天归档一个,1.log第二天就变成1.log.1,第三天1.log.2, 第四天 1.log.3  一直到1.log.5脚本内容如下:#!/bin/sh fun
原创 2017-08-31 20:26:27
712阅读
什么是最左前缀原则?什么是最左匹配原则 通常我们在建立联合索引的时候,也就是对多个字段建立索引,相信建立过索引的同学们会发现,无论是oralce还是mysql都会让我们选择索引的顺序,比如我们想在a,b,c三个字段上建立一个联合索引,我们可以选择自己想要的优先级,a、b、c,或者是b、a、c 或者是
原创 1月前
0阅读
2017最新企业面试题之shell(二)练习题1:写一个shell脚本,将192.169.5.0/24网段在线的ip列出来。(找出活动ip)要求如下:1.将在线ip与不在线ip分别放在两个文件中,方便后期查阅;2.不影响对当前终端进行操作;3.脚本运行结束后,给予提示信息,表明脚本已经运行结束。脚本内容如下:方法一:#!/bin/bash [ -f /etc/init.d/f
原创 2017-08-30 22:35:18
873阅读
100 道 MySQL 数据库经典面试题解析一. MySQL索引使用有哪些注意事项呢?1、索引哪些情况会失效2、索引不适合哪些场景3、索引的一些潜规则二. MySQL遇到过死锁问题吗,你是如何解决的?三. 日常工作中你是怎么优化SQL的?四. 说说分库与分表的设计分库分表方案:常用的分库分表中间件:分库分表可能遇到的问题五. InnoDB与MyISAM的区别六. 数据库索引的原理,为什么要用B+
今天给大家分享 21 个 MySQL 面试题。1、Mysql中有哪几种锁?MyISAM 支持表锁,InnoDB 支持表锁和行锁,默认为行锁。表级锁:开销小,加锁快,不会出现死锁。锁定粒度大,发生锁冲突的概率最高,并发量 最低。行级锁:开销大,加锁慢,会出现死锁。锁力度小,发生锁冲突的概率小,并发度最高。2、Mysql支持事务吗?在缺省模式下,MYSQL 是 autocommit 模式的,所有的数据
前言MySQL面试题以及答案整理【最新版】MySQL高级面试题大全,发现网上很多MySQL面试题都没有答案,所以花了很长时间搜集,本套MySQL面试题大全,汇总了大量经典的MySQL程序员面试题以及答案,包含MySQL语言常见面试题MySQL工程师高级面试题及一些大厂MySQL开发面试宝典,面试经验技巧等,应届生,实习生,企业工作过的,都可参考学习!这套MySQL面试题大全,希望对大家有帮助哈~
转载 2023-06-04 18:48:13
152阅读
防伪码:宝剑锋从磨砺出,梅花香自苦寒来。1.如何判断mysql主从是否同步?该如何使其同步?Slave_IO_Running Slave_SQL_Running; 略2.mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?mysql的innodb如何定位锁问题: 在使用 show engine innodb status检查引擎状态时,发
推荐 原创 2017-03-23 18:54:30
10000+阅读
25点赞
19评论
再来更新一篇面试题  早前我更新过一篇 《前端面试题》,据反
原创 2022-09-27 22:04:50
79阅读
1、Linux如何挂载windows下的共享目录?mount.cifs //IP地址/server /mnt/server -o user=administrator,password=123456linux 下的server需要自己手动建一个 后面的user与pass 是windows主机的账号和密码 注意空格 和逗号2、如何查看http的并发请求数与其TCP连接状态?netstat -n |
转载 2017-06-15 09:52:02
385阅读
2017最新企业面试题之shell(一)**********************************************企业Shell面试题1:批量生成随机字符文件名案例 ***********************************************使用for循环在/oldboy目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串old
原创 2017-08-03 22:28:29
1255阅读
2点赞
2017最新企业面试题之shell(四)一、抽签脚本(1)要求如下:1、写一个脚本执行后,输入名字,产生随机数01-99之间的数字;2、输入名字后,屏幕输出信息,并将名字和数字记录到文件里;3、如果相同的名字重复输入,脚本给予提示“名字重复”,要求该学生重新输入并不将本次输入记录到文件里;4、程序不能退出继续等待别的学生输入。脚本图片如下:脚本文档如下:#!/bin/sh fun0(){ pri
原创 2017-09-07 22:24:43
964阅读
Java基础● 集合类以及集合框架;HashMap与HashTable实现原理,线程安全性,hash冲突及处理算法;ConcurrentHashMap;● 进程和线程...
原创 2021-07-18 10:06:57
119阅读
一个典型的互联网产品架构包含接入层、逻辑处理层以及存储层,其中存储层承载着数据落地和持久化的任务,同时给逻辑处理层提供数据查询功能支持。说到存储层就要说到数据库,数据库知识掌握程度也是面试考察的知识点。 数据库分为关系型数据库和非关系型数据库,也就是我们常说的 SQL 和 NoSQL,这两个方向的数据库代表产品分别是MySQL 和 Redis ,这次我们主要以面试问答的形式,来学习下关系型数据
因为有大家的支持,我们才能做到现在,感谢你们这一路上对我们的支持.在这篇文章中,我们将主要针对MySQL的实用技巧,讲讲面试中相关的问题.1. 如何使用SELECT语句找到你正在运行的服务器的版本并打印出当前数据库的名称?答:下面的语句的结果会显示服务器的版本和当前的数据库名称?在Database一列中显示NULL是因为我们当前没有选择任何数据库。因此,使用下面的语句先选择一个数据库,就能看到相应
1、MySQL偶尔会出现OOM(内存溢出)现象,导致MySQl服务重启,以下哪种方式能有效缓解OOM的情况发生()A.适当调低innodb_buffer_pool_size大小,5.7之前需要重启MySQL服务。B.降低并发,避免查询分组排序和更多table cache。C.开启swap。D.将一个实例下库表拆成多个库表(分库分表)。 答案:ABC解释:D.分库分表会open更多的表,占
  • 1
  • 2
  • 3
  • 4
  • 5