面试题整理

一。数据库优化
1.选取最适用的字段属性。MySQL可以支持大数据量的存取,但是数据库中的表越小,在上面执行的查询就越快。所以可以将表中的字段宽度设置的尽可能小
2.可以使用SELECT语句来创建一个单列的查询结果,然后把这个结果作为过滤条件用在另一个查询中
3.使用联合(UNION)来代替手动创建的临时表。MySQL可以把需要使用临时表的两条或者更多的select查询合并到一个查询中
二。服务突然宕机怎么排查
在用户有所感知的情况下。查看主机配置cpu和内存等。查看日志是否为高并发服务崩溃
三。表膨胀怎么处理
表膨胀是pgsql会出现该类问题,暂时未接触到
四。redis数据存储数据过大怎么解决
redis是单线程运行的,使用过程中单个简单的key存储的value很大,还有hash, set,zset,list 中存储过多的元素(以万为单位)。
可以尝试将对象分拆成几个key-value, 使用multiGet获取值
五。k8s常用命令
kubectl logs #查询POD的logs日志信息
kubectl cp #拷贝文件到POD或者从POD拷贝文件到本地
kubectl attach #实时监控相关POD数据,相当于tail -F
kubectl exec #在POD中运行相关命令。
kubectl get
kubectl create
kubectl apply
六。
七。常用linux命令
help,ls,pwd,cd, which mv
八。用户态到内核态是怎么进行切换的?
九。
load average 服务器负载
top 命令,0.7以下为安全,1比较危险
在这里插入图片描述

线程和进程的区别是什么

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值