数据库 第997页
-
SQL中如何取前百分之N的记录?
最近帮业务部门梳理业务报表,其中有个需求是就算某指标等待时间最长的前百分之十,其实就是对等待时长进行倒序排序后,取结果集的前百分之十。 这个需求在SQL Server和Oracle上都很容易实现,甚至...
-
如何干涉MySQL优化器使用hash join?
前言 数据库的优化器相当于人类的大脑,大部分时候都能做出正确的决策,制定正确的执行计划,走出一条高效的路,但是它毕竟是基于某些固定的规则、算法来做的判断,有时候并没有我们人脑思维灵活,当我们确定优化器...
-
SQL Server Backup 命令总结
一、概述 SQLSERVER有两个命令用于创建备份,分别是: BACKUP DATABASEBACKUP LOG 这些命令具有可用于创建完整、差异、文件、事务日志备份等的各种选项,以及用于指定备份命令...
-
-
SQL的温柔陷阱:三值逻辑与NULL
什么是NULL NULL 用于表示缺失的值或遗漏的未知数据,不是某种具体类型的值。数据表中的 NULL 值表示该值所处的字段为空,值为 NULL 的字段没有值,尤其要明白的是:NULL 值与 0 或者...
-
同程旅行对象存储实践
Amazon S3 全称Amazon Simple Storage Service,旨在通过web服务接口提供业界领先的性能、速度、安全性、可伸缩性和数据可用性。该平台由亚马逊网络服务(AWS)开发...
-
弱隔离级别 & 事务并发问题
介绍弱隔离级别 为什么要有弱隔离级别 如果两个事务操作的是不同的数据, 即不存在数据依赖关系, 则它们可以安全地并行执行。但是当出现某个事务修改数据而另一个事务同时要读取该数据, 或者两个事务同时修改...
-
分页 + 模糊查询 有坑!你知道吗?
前言 不知道你有没有使用过Mysql的like语句,进行模糊查询? 不知道你有没有将查询结果,进行分页处理? 模糊查询,加上分页处理,会有意想不到的坑,不信我们继续往下看。 我之前提供过一个品牌查询接...
-
在Ubuntu上安装和配置MySQL保姆级教程
要求 你将需要在系统上拥有提升的权限 (root)。你可以通过执行以下命令来执行此操作。 sudo su 安装 MySQL-Server 本文中选择的 Ubuntu 版本是 Ubuntu 20.04...
-
