-
PostgreSQL出现死锁怎么办?
什么是数据库死锁 在操作系统领域当中,死锁指的是两个或者两个以上的进程在运行的过程中,因为争夺共同的访问资源而相互等待阻塞,最终导致进程继无法续执行的一种阻塞现象。那么在数据库领域当中死锁又是怎样的表...
-
面试突击:说一下MySQL事务隔离级别?
作者 | 磊哥 来源 | Java面试真题解析(ID:aimianshi666) MySQL 事务隔离级别是为了解决并发事务互相干扰的问题的,MySQL 事务隔离级别总共有以下 4 种: READ U...
-
-
快手实时数仓保障体系研发实践
01业务特点及实时数仓保障痛点 快手最大的业务特点就是数据量大。每天入口流量为万亿级别。对于这么大的流量入口,需要做合理的模型设计,防止重复读取的过度消耗。另外还要在数据源读取和标准化过程中,极致压榨...
-
这年头,谁还不知道这10个高级SQL概念?
随着数据量持续增长,对合格数据专业人员的需求也会增长。具体而言,对SQL流利的专业人士的需求日益增长,而不仅仅是在初级层面。 因此,Stratascratch的创始人Nathan Rosidi以及我觉...
-
一次非常有意思的 SQL 优化经历:从 30248.271s 到 0.001s
场景 用的数据库是mysql5.6,下面简单的介绍下场景。 课程表 create table Course(c_id int PRIMARY KEY,name varchar(10)) 数据100条。...
-
Flink SQL 知其所以然:TopN、Order By、Limit 操作
DML:Order By、Limit 子句 大家好,我是老羊,今天我们来学习 Flink SQL 中的 TopN、Order By、Limit 3个操作。 1.Order By 子句 支持 Batch...
-
你知道MySQL中的游标吗?
什么是游标? 游标(cursor)是一个存储在MySQL服务器上的数据库查询, 它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游 标之后,应用程序可以根据需要滚动或浏览其中的数据。...
-
提高分层 SQL 结构的性能
译者 | 万望琳 审校 | 孙淑娟 梁策 本文将展示在处理分层数据结构时,列传播这一直接提高查询性能的方法。本文将使用基于数据驱动项目的真实场景来讲解,其中项目为某体育行业初创公司开发的实时数据网站。...
-
从Redis7.0发布看Redis的过去与未来
作者 | 烟圈 前言 经历接近一年的开发、三个候选版本,Redis 7.0终于正式发布,这是Redis历史上改变最多的一个大版本,它不仅包含了50多个新命令,还有大量核心新特性与改进,这些不仅能够...
