数据库 第1034页
-
从Hash Join的执行计划的细节中能看到点啥
HASH JOIN是大数据量表连接中最为常用的方式,与最为常用的NESTED LOOP相比,其应用场景不同。对于两张表的连接,NESTED LOOP适合于类似查电话号码的应用场景,如果领导给你一张清单...
-
SpringBoot+Mybatis-plus整合EasyExcel批量导入Excel到数据库+导出Excel
一、前言 今天小编带大家一起整合一下easyExcel ,之所以用这个,是因为easyExcel 性能比较好,不会报OOM! 市面上常见的导入导出Excel分为三种: hutooleasyExcelp...
-
简单实用!利用Redis轻松实现高并发全局ID生成器
Redis作为高性能的KV数据库,并且操作还是原子性的,所以用来做支持高并发的发号器十分合适。 本文给大家介绍3种常见的全局ID生成方式。 1、全局递增ID 目标:一直递增的全局ID。 /** * 一...
-
再聊一下那SQL Server 行不能跨页的事
一:背景 1. 讲故事 上一篇写完了之后,马上就有朋友留言对记录行的 8060byte 限制的疑惑,因为他的表记录存储了大量的文章,存储文章的字段类型用的是 nvarchar(max) ,长度很显然...
-
MySQL8.0锁情况排查,你学会了吗?
在数据库中,除传统的计算资源(CPU、RAM、IO)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的...
-
MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据
开发背景: 最近在做一个批量数据导入到MySQL数据库的功能,从批量导入就可以知道,这样的数据在插入数据库之前是不会进行重复判断的,因此只有在全部数据导入进去以后在执行一条语句进行删除,保证数据唯一性...
-
理解Django中的数据库关系
译者 | 布加迪 数据库关系描述不同数据库表之间的关系。这种关系决定了如何存储和检索数据。Django支持数据库表关系,非常适用于关系数据库系统(RDBMS)。 关系类型有赖于应用程序的需求及其建模的...
-
SQL Server居然也能调 C# 代码 ?
一:背景 1. 讲故事 前些天看到一个奇怪的 Function 函数,调用的是 C# 链接库中的一个 UserLogin 方法,参考代码如下: CREATE FUNCTION dbo.clr_User...
-
sqlite wal 分析
一. wal 原理 1.1 redo log sqlite wal 是一种简单的 redo log 事务实现,redo log 概念这里简述下。数据库事务需要满足满足 acid,其中原子性(a),即一...