所有内容 第756页
-
浅谈一下 MyBatis 批量插入的 3 种方法!
批量插入功能是我们日常工作中比较常见的业务功能之一,今天咱们来一个 MyBatis 批量插入的汇总篇,同时对 3 种实现方法做一个性能测试,以及相应的原理分析。 先来简单说一下 3 种批量插入功能分别...
-
囊括常识、技巧及函数的超硬核SQL语句大全,盘它!
一、基础 1)说明:创建数据库 CREATE DATABASE database-name 2)说明:删除数据库 drop database dbname 3)说明:备份sql server ---...
-
教你面试的时候如何迅速完成90%以上的海量数据处理题
上篇文章《 美团二面:如果每天有百亿流量,你如何保证数据一致性? 》,初步给大家分析了一下,一个复杂的分布式系统中,数据不一致的问题是怎么产生的。 简单来说,就是一个分布式系统中的多个子系统(或者服务...
-
MongoDB,入门看这一篇足矣!
一、介绍 在介绍 MongoDB 之前,我先介绍一下业务开发的时候遇到的痛点,以便大家对它有一个更加清晰的认识! 最近在用数据库存储数据的时候发现这么一个坑,例如从消息队列中监听消息的时候,原来的做法...
-
明明加了唯一索引,为什么还是产生重复数据?
前段时间我踩过一个坑:在mysql8 的一张innodb 引擎的表 中,加了唯一索引 ,但最后发现数据 竟然还是重复了。 到底怎么回事呢? 本文通过一次踩坑经历,聊聊唯一索引,一些有意思的知识点。 1...
-
MySQL 存储过程中的只读语句超时怎么办?
MySQL 有一个参数叫 max_execution_time ,用来设置只读语句执行的超时时间,但是仅对单独执行的 select 语句有效;对于非单独执行的 select 语句,比如包含在存储过程、...
-
MySQL性能调优,这个工具最有用(中)
之前的文章《 MySQL性能调优,这个工具最有用(上) 》详细叙述了explain结果中最重要的type字段(连接类型)的含义。 其实,explain结果中还有一个Extra字段,对分析与优化SQL有...
-
SQL Server备份与恢复- 恢复模型探究
1、概述 为了创建正确的备份,第一件事是为每个数据库设置正确的恢复模型。恢复模型基本上告诉 SQL Server 哪些数据要保留在事务日志文件中以及保留多长时间。根据选择的恢复模式,这还将确定您可以执...