首页
学习
活动
专区
工具
TVP
发布

码农架构

公众号:码农架构
专栏作者
388
文章
476176
阅读量
43
订阅数
MyBatis 如何实现流式查询?
导读:本文主要围绕MyBatis流式查询方式进行总结,通过里流式查降低内存使用。总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发 。
码农架构
2022-04-13
9470
RedisJson发布官方性能报告,性能碾压ES和Mongo
近期官网给出了RedisJson(RedisSearch)的性能测试报告,可谓碾压其他NoSQL,下面是核心的报告内容,先上结论:
码农架构
2021-12-27
1K0
如何利用日志链路追踪程序执行的慢SQL?
导读:查看SQL的执行效率,不难想到使用explain分析慢查询,但是前提是你需要非常了解业务背景。否则很难精准定位到。
码农架构
2021-12-15
8420
微服务架构 | 如何利用好日志做性能分析?
导读:做性能分析听到最多的歪理就是,服务做水平、垂直扩容、分表分库、读写分离、XX中间件、资源静态化等等但是归根到底这些方案都是为了尽可能减少对数据库的访问以及堆栈的释放,提高数据库IO的读写速度和程序的运行效率。
码农架构
2021-12-15
5380
MySQL 用 limit 为什么会影响性能?
我们知道,当limit offset rows中的offset很大时,会出现效率问题:
码农架构
2021-10-27
1.9K0
Apache ShardingSphere 在京东白条场景的落地之旅
京东白条使用 Apache ShardingSphere 解决了千亿数据存储和扩容的问题,为大促活动奠定了基础。
码农架构
2021-10-27
7620
面试官:如果要存ip地址,用什么数据类型比较好?
在看高性能MySQL第3版(4.1.7节)时,作者建议当存储IPv4地址时,应该使用32位的无符号整数(UNSIGNED INT)来存储IP地址,而不是使用字符串。
码农架构
2021-09-18
1.1K0
微服务缓存,你真的用对了么?
导读:如今,缓存系统的应用非常广泛,能够用来提高并发数、数据吞吐量,提高快速响应能力。那么当数据量达到一定程序,单机环境可能就显得有些力不从心了,就需要一个分布式缓存系统。
码农架构
2021-09-18
9270
MySQL 中的反斜杠 \\,真是太坑了!!
导读:在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
码农架构
2021-09-18
2.7K0
MySQL分库分表会带来哪些棘手的问题?
导读:分库分表能有效的环节单机和单库带来的性能瓶颈和压力,突破网络IO、硬件资源、连接数的瓶颈,同时也带来了一些问题。
码农架构
2021-07-08
1.2K0
MySQL Online DDL 原理和踩坑
导读:MySQL 的 DDL(Data Definition Language) 包括增减字段、增减索引等操作。在 MySQL 5.6 之前,MySQL 的 DDL 操作会按照原来的表复制一份,并做相应的修改。
码农架构
2021-07-08
7090
MySQL 表列数和行大小有哪些限制?
MySQL对每个表有4096列的硬限制,但是对于给定的表,有效最大值可能会更少。确切的列限制取决于几个因素:
码农架构
2021-05-08
5.8K0
MySQL InnoDB 共享表空间和独立表空间
导读:深入学习MySQL的时候总是习惯性的和Oracle数据库进行比较。在学习MySQL InnoDB的存储结构的时候也免不了跟Oracle进行比较。Oracle的数据存储有表空间、段、区、块、数据文件;MySQL InnoDB的存储管理也类似,但是MySQL增加了一个共享表空间和独立表空间的概念。
码农架构
2021-04-22
3.8K0
MySQL存储引擎-MyISAM与InnoDB的区别是什么?
导读:MySQL支持很多存储引擎,包括MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE等,其中InnoDB和BDB支持事务安全。它还支持一些第三方的存储引擎,例如TokuDB(高写性能高压缩存储引擎)、Infobright(列式存储引擎)
码农架构
2021-04-22
1.4K0
MySQL什么时候才考虑分表分库?
导读:关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限,到了一定的瓶颈就要考虑分表分库的方案。
码农架构
2021-03-24
1.1K0
MySQL redo与undo日志解析
前面文章讲述了 MySQL 系统中常见的几种日志,其实还有事务相关日志 redo log 和 undo log 没有介绍。相对于其他几种日志而言, redo log 和 undo log 是更加神秘,难以观测的。本篇文章将主要介绍这两类事务日志的作用及运维方法。
码农架构
2021-03-21
5950
关系型数据和文档型数据库有什么区别?
关系数据库(Relational Database)是建立在关系模型基础上的数据库,借助于几何代数等数学概念和方法来处理数据库中的数据。所谓关系模型是一对一、一对多或者多对多等关系,常见的关系型数据库有 Oracle、SQL Server、DB2、MySQL 等。
码农架构
2021-02-23
4.9K0
MySQL性能优化必知:长连接、短连接、连接池
当数据库服务器和客户端位于不同的主机时,就需要建立网络连接来进行通信。客户端必须使用数据库连接来发送命令和接收应答、数据。通过提供给客户端数据库的驱动指定连接字符串后,客户端就可以和数据库建立连接了。可以查阅程序语言手册来获知通过何种方式使用短连接、长连接。
码农架构
2021-01-25
7.4K1
设计模式创造性:原型模式(PrototypePattern)
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
码农架构
2021-01-12
2260
一个几乎每个系统必踩的坑儿:访问数据库超时
他又又又双叒叕踩坑了!这个系统的架构是一个非常典型的小型创业公司的微服务架构。系统的架构如下图:
码农架构
2020-11-25
4710
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档