当前位置: 首页 > news >正文

【面试问题12】

1.吞吐量和并发区别?
并发=请求树/单位时间一般是s
吞吐量= 并发/平均响应时间
常用的吞吐量指标有qps,tps
2.mysql数据是怎么存储的?
存储在data目录下,数据库作为文件夹,文件夹里面有.ibd文件,一个表一个ibd文件。
3.分库分表,同时有读写分离,怎么做的?
shardingjdbc支持读写分离和分库分表,直接使用就行,写的时候,写库的主库,读的时候,切换数据库的从库。
4.分库分表的分页怎么做的?
4.1全局分页法
(1)将order by time offset X limit Y,改写成order by time offset 0 limit X+Y

(2)服务层将改写后的SQL语句发往各个分库:即例子中的各取3页数据

(3)假设共分为N个库,服务层将得到N*(X+Y)条数据:即例子中的6页数据

(4)服务层对得到的N*(X+Y)条数据进行内存排序,内存排序后再取偏移量X后的Y条记录,就是全局视野所需的一页数据
4.2 禁止跳页法
(1)根据第一页得到id的最大值,
(2)在每个库查询的时候加上这个最大值条件,然后查询回来的重排序取值。
4.3二次查询法
1.整体思路是,limit beginrows/n 分库数,n
2.然后进行第二次查询,between mintime(三个返回结果取最小)and time maxtime(每个库最大值)
3. 从第二次返回的结果排序,取limit beginrows,n
参考链接
5.kafka 提高消费能力有哪些策略?
6.k8s node之间怎么通信的?
使用了局域网,在局域网内通信,使用ssh通道传输。
7.k8s 的 docker文件怎么写的有什么内容?
参考
8.按时间读取日志linux命令是怎么样的?
tail -n 10 logfile[日志文件名] --查看最后10行日志
head -n logfile[日志文件名] --查看前10行日志
sed -n ‘/20/Oct/2022:10:30:00/, /20/Oct/2022:10:30:59/p’ error.log
9.myism的存储方式和inodb区别?
都是使用b+树的方式存储,innodb使用的是聚簇索引,即索引和数据存放在同一个文件.ibd文件中,myisam使用的是非聚簇索引,索引存放在.MYD(存储表数据).MYI(存储表索引)。
10.pgsql和mysql的存储方式区别,为什么性能比mysql要好?
参考

http://www.lryc.cn/news/108323.html

相关文章:

  • 高性能网络框架笔记
  • leetcode 738. 单调递增的数字
  • FPGA项目设计:数字时钟
  • 科技云报道:向量数据库:AI时代的下一个热点
  • 【更新】119所院校考研重点勾画更新预告!
  • 【Leetcode】(自食用)LRU算法(哈希链表法)
  • robots.txt 如何禁止蜘蛛(百度,360,搜狗,谷歌)搜索引擎获取页面内容
  • JVM 学习—— 类加载机制
  • C#实现int类型和字节流的相互在转化
  • Centos设置固定IP地址,外网访问
  • 非线性弹簧摆的仿真(Matlab代码实现)
  • css实现文字颜色渐变+阴影
  • C++学习笔记总结练习:关联容器
  • TypeScript技能总结(二)
  • 整理一些Postgresql工作中常用面试中会问的问题---Postgresql面试题001
  • Xposed回发android.os.NetworkOnMainThreadException修复
  • 【Leetcode】二叉树的最近公共祖先,二叉搜索树转换成排好序的双向链表,前序遍历与中序遍历构造二叉树
  • 途乐证券|互联金融概念爆发,安硕信息“20cm”涨停,高伟达等大涨
  • 计数排序算法
  • 企业高性能web服务器-nginx
  • GaussDB数据库的元数据及其管理简介
  • 合并两个有序链表 LeetCode热题100
  • 【C++】模拟实现string
  • AI智慧安监视频监控汇聚平台EasyCVR调用接口出现跨域现象该如何解决?
  • 无人机机巢有哪些,无人机机场/机场的主要分类
  • 联想存储 HH0305_DE4000H 划分卷组、卷、主机
  • 【Python机器学习】实验08 决策树
  • MySQL的innoDB存储引擎如何解决幻读的问题?
  • Web3.0:重新定义互联网的未来
  • 2023年还能选择前端吗?