MySQL数据库的4种隔离级别

当用户并发访问数据库时,如果数据库系统对并发操作未控制好,可能会产生一些问题,如:脏读、幻读、不可重复读。为了解决这些问题,SQL标准定义了四种事务隔离级别,不同的隔离级别对并发操作的限制也就不同。
阅读全文

linux升级本地yum源

Linux内核默认自带的yum源由于上网策略原因会比较慢,可以通过更换国内阿里云、网易等大厂的源,加快访问速度
阅读全文

golang 版本升级

如何优雅的将本地的golang 版本升级到更高版本
阅读全文

golang字符串4种拼接方式对比

概述Go 的字符串是不可变的,除非用一个新字符串覆盖掉旧字符串。同样,直接拼接两个字符串,等于创建了一个新的字符串。对于 `字符串拼接` 的场景,不同方法可以会造成 `上千倍` 的性能差距。下面将围绕常见的字符串拼接方法展开介绍,并进行对应的基准测试和测试结果比较,最终确认不同的方法之间的性能差距以及适用场景。 4 种常用方法 连接符 `+` bytes.
阅读全文

pprof性能分析

pprof 是一个用于可视化和分析性能分析数据的工具,它是 Google 的一个开源项目,用于分析 CPU 利用率、内存使用情况和堆栈跟踪等性能数据。该工具的主要特点是方便、快速,可以用于在开发和生产环境中定位性能瓶颈。
阅读全文

elasticsearch基本介绍

  • 小码哥
  • 2023-04-16 20:37:29
  • 杂项
  • es
Elasticsearch 是一个分布式、RESTful 风格的搜索与数据分析引擎,能够解决不断涌现出的各种类型的数据搜索问题,是当前最流行的企业级搜索引擎之一。
阅读全文

MySQL慢查分析

慢查询表现特征,如何运用好慢查询日志、性能分析工具、SQL 优化等方法进行分析和处理,处理好慢查询可显著提升我们程序的运行速度
阅读全文

MySQL分库分表

数据表写到两千万条数据之后,底层 B+ 树的层级结构就可能会变高,不同层级的数据页一般都放在磁盘里不同的地方,磁盘 IO 就会增多,查询性能就会变差。这个时候我们就会考虑分库分表。分表分为水平分表和垂直分表。而分库则是将一个库的数据拆分到多个相同的库中,访问的时候访问一个库
阅读全文

laravel队列基本使用

队列可将耗时的任务延迟异步处理,可提升服务的响应速度和起到削峰填谷的作用,多机器的队列部署和调度可大大提升系统任务处理能力
阅读全文

Redis基本使用

缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。
阅读全文