MySQL 查询优化
在日常开发过程中,免不了会遇到程序中出现查询慢的情况,那我们需要怎样做才能让我们的查询更快一步呢?这就需要学习 MySQL 查询优化相关的知识了。
在日常开发过程中,免不了会遇到程序中出现查询慢的情况,那我们需要怎样做才能让我们的查询更快一步呢?这就需要学习 MySQL 查询优化相关的知识了。
事务就是一次原子性的 SQL 查询,在一次事务中的多个 SQL 查询,要么全部成功,要么全部不成功。
索引可以让服务器快速定位到表的指定位置,但这并不是索引的唯一作用,根据索引的类型不同,索引还有一些附加的用途,如 B 树索引,由于按照顺序存储数据,所以可用来做ORDER BY
和 GROUP BY
操作。因此,索引总结下来有以下三个优点:
在日常开发过程中,有很多 MySQL 的基础要点会忽略,此文主要记录一些比较容易忽略的知识要点,或是提供一些常见问题的解决方案。
AWK 是一个强大的文本处理工具,它已经不单单是一个简单的命令,它更像是一门微型的语言。
接下来我将为大家介绍一些 Docker 的常用命令。
Docker 是一个用于开发、交付和运行应用程序的开放平台。Docker 将我们的应用与基础架构分开,从而实现软件的快速交付。通过 Docker 可以创建统一的开发环境,让我们更专注于代码的编写,而不必分心于环境的配置问题。
在 linux 上下载安装软件的时候,通常下载下来的文件都是经过压缩过的压缩包文件,这样做的目的是通过压缩,能够减少数据对网络带宽的占用,以便我们能够以更快的速度下载完成软件安装包。因此学习 linux 文件压缩解压缩命令是必不可少的。
Context 也称为上下文,主要用于并发中对多个 goroutine 的控制,也可作为全局数据进行传递的载体,按照golang 的编程实践,一般用作函数的第一个参数。
channel 是Go语言中很重要的一种数据结构,他主要用于多个协程之间进行通信。其设计是同步的,在使用的时候并不需要加锁,由于channel的存在,大大降低了go 并发编写的难度。