所有内容 第758页
-
一张五亿数据量的表执行不了,开发和DBA差点大打出手……
最近公司需要统一更改一些老表的主键类型,以前表的主键都是 int 类型,这次要改成 bigint。 然后我整理的时候发现一张表,里面竟然有 5 亿的数据,之前排查问题优化过几条慢 sql,这个表的查询...
-
让我们一起聊聊如何改进 LRU 算法
大家好,我是小林。 上周群里看到有位小伙伴面试时,被问到这两个问题: 咋一看,以为是在问操作系统的问题,其实这两个题目都是在问如何改进 LRU 算法。 因为传统的 LRU 算法存在这两个问题: 「预读...
-
你不得不知道的四款 MySQL GUI 神器
在 Postgres 和 SQLite 出现以前,MySQL 一直是比较领先的关系型数据库。Stack Overflow 在 2021 年发布的面向开发者的调查报告也印证了这一点:50.18% 的受访...
-
什么?MySQL的等值查询竟然出错了?
1.问题背景 前段时间,一个业务线的小伙伴大G找过来,如下是我俩的对话。 大G:云杰,听说你MySQL挺厉害的,我最近遇到一个奇怪问题,不知道你遇到过没,请教你下。 我:请教不敢当,我也就是个MySQ...
-
TinyDB 一个纯Python编写的轻量级数据库
TinyDB 是一个纯 Python 编写的轻量级数据库,一共只有1800行代码,没有外部依赖项。 TinyDB的目标是降低小型 Python 应用程序使用数据库的难度,对于一些简单程序而言与其用 S...
-
还在手写SQL实现?试试这款IDEA插件吧!提示太全了,还能一键生成代码!
最近发现之前使用的MyBatis插件很久都没更新了,就想换个其他插件来用用。偶然发现MyBatis-Plus团队也开发了一款插件 MyBatisX ,体验了一把确实非常好用,提示很全,而且还能通过GU...
-
Django 开发人员的7 个数据库优化最佳实践
数据库管理是后端开发最重要的方面之一。适当优化的数据库可以帮助减少响应时间,从而带来更好的用户体验。在本文中,我们将讨论在 Django 应用程序中优化数据库以提高速度的方法。 了解 Django 中...
-
100000行级别数据的 Excel 导入优化之路
今天分享一篇大数据量Excel导入如何优化的文章,非常不错。 需求说明 项目中有一个 Excel 导入的需求:缴费记录导入。 由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用...
-
MySQL基础架构:SQL查询语句执行过程
MySQL是一种关系型数据库管理系统,采用的是分层结构,本文中将简单介绍MySQL数据库的内部架构。 MySQL是一个C/S系统,MySQL服务器是服务器,连接到MySQL服务器的应用程序是客户端。M...