大数据
-
MySQL基础 开窗函数
目录 mysql语法 数据准备 1.聚合函数(分组函数) 1.聚合统计逻辑 2.函数使用 2.开窗函数 1.语法 2.聚合函数:多行数据 按照一定规则 进行聚合 为一行 3.内置窗口函数 4.内置窗口函数 1.取值 串行 1.串行 2.取值 2.…
-
【mysql】查看/批量kill进程
-- 查看进程 show PROCESSLIST --kill 单个进程 kill ${id} kill 1827021 -- 批量kill进程 select CONCAT('KILL ',id,';') FROM information_schema.`PROCESSLIST` where db = 'db_name'; 或 SELECT CONCAT('KILL…
-
MySQL学习记录
sql分类,主要分为DDL,DML,DQL, DCL DDL:定义数据库对象(数据库,表,字段) DML:对数据库表中的数据增删改 DQL:数据查询语言,查询表中的记录 DCL:用来创建数据库用户,控制数据库的访问权限 DDL: 1.查看数…
-
数据库 'FileServer' 的版本为 904,无法打开。此服务器支持 852 版及更低版本。不支持降级路径。 无法打开新数据库
1. 问题记录 SQL SERVER 2019 安装失败,不知道什么原因。所以安装了 2016 但是之前备份的或者是附加的数据库文件都是 2019 的,版本不一致无法还原到 2016!!! 错误如下:数据库 'FileServer' 的版本为 904,无…
-
MySQL or 和 in 的效率对比
or和in的效率对比 结论:对于索引字段or或者in的效率基本一致,非索引字段in的效率优于or (1)or的效率为O(n), (2)in的效率为O(logn),当n越大的时候效率相差越明显。 验证过程: 第一步:创建测试表,并生成测…
-
MySQL备份恢复
数据库备份 因数据量庞大,所以我们采用物理方式对mysql数据库进行备份。 使用xtrabackup工具包对mysql数据库进行物理备份: 特点: 备份过程快速、可靠; 备份过程不会打断正在执行的事务; 能够基于压缩等…
-
Mongodb复制集概念及相关参数
一、复制集的作用 (一)复制集的主要意义在于实现服务的高可用 (二)他的视线依赖于两个方面的功能 (1)数据写入时将数据迅速复制在另一个独立节点上 (2)再接受写入的节点发生故障时自动选举出一…
-
Redis事务
理论 Redis事务的概念: Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到…
-
Redis 常见问题-缓存穿透
问题描述: * 针对 DB 中不存在的数据源,每次请求缓存和数据库都不存在 造成后果: * 应用服务器压力变大 * Redis 命中率大幅度降低 * `数据库压力巨增甚至 down 掉`* 该现象对于 Redis 无影响,奔溃的是数据库 造…
-
动态SQL赋值
declare @OrdNo Nvarchar(100), @Memo Nvarchar(100),@NoList Nvarchar(1000),@sql Nvarchar(4000)set @NoList=' where a.No in (''SO0000002'',''SO0000004'')' set @sql='select @OrdNo =no,@Memo = ''销售订单['…