在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。
explain的作用,描述MySQL如何执行查询操作、执行顺序,使用到的索引,以及MySQL成功返回结果集需要执行的行数。可以帮助我们分析 select 语句,让我们知道查询效率低下的原因,从而改进我们的查询,让查询优化器能够更好的工作。
mongodump 是 MongoDB 官方提供的备份工具,它可以从 MongoDB 数据库读取数据,并生成 BSON 文件,mongodump 适合用于备份和恢复数据量较小的 MongoDB 数据库,不适用于大数据量备份。
接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。该问题说简单也简单,说复杂也复杂。有时候,只需加个索引就能解决问题。有时候,需要做代码重构。有时候,需要增加缓存。等等。。。
本文主要讲解搬瓦工服务器配置,在购买完成 vps 后收到服务器的信息邮件, 同时通过 kiwivm 后台管理可以登陆主机。
git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求。
本文主要介绍关于Git的一些操作,基本的 Git 工作流程如下:在工作目录中修改文件。暂存文件,将文件的快照放入暂存区域。提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。
科学上网啦,对于本地/远程端口转发,两者的方向恰好相反。动态端口转发则可以用于科学上网。 SSH 有三种端口转发模式,1.本地端口转发(Local Port Forwarding),2.远程端口转发(Remote Port Forwarding)以及 3.动态端口转发(Dynamic Port Forwarding)。
对于喜欢保持服务器环境干净的同学,可能会使用docker方式部署服务,服务运行一段时间后就会有大量的无用日志,文本就手把手教你如何用脚本优雅的清理掉这些日志,并且通过任务计划方式可以每隔一段时间自动进行清理。