SQL

关注
收录了SQL频道下的 170 篇内容
  • 全部
  • 文章
  • 视频
  • 电子书
【Mysql-InnoDB 系列】事务模型
【Mysql-InnoDB 系列】事务模型

提到事务,大家都有基本的了解,例如 mysql 的事务隔离级别包括:读未提交、读已提交、可重复读、串行化;InnoDB 默认是 RR(可重复读);基本的 MVCC 等等。但大部分人对深入一些的原理就知之甚少了。本文整理事务模型的相关内容,仅供参考。

PostgreSQL 中如何启用/禁用及验证外键约束
PostgreSQL 中如何启用 / 禁用及验证外键约束

本文总结了 DB 日常运维实践中可能踩的坑,使读者可以掌握在日常迁移数据时对外键的处理方法。

MySQL不会丢失数据的秘密,就藏在它的 7种日志里
MySQL 不会丢失数据的秘密,就藏在它的 7 种日志里

本文收录在 GitHub 地址 https://github.com/chengxy-nds/Springboot-Notebook

SQL:我为什么慢你心里没数吗?

SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。

MySQL修改账号密码方法大全
MySQL 修改账号密码方法大全

在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改、密码过期需要修改、忘记密码需要修改等。本篇文章将会介绍需要修改密码的场景及修改密码的几种方式。

一个人如何迁移40TB SQL服务器数据库?
一个人如何迁移 40TB SQL 服务器数据库?

作者花了 11 个月成功地迁移一个 40TB 的 SQL 服务器数据库。

【得物技术】MySQL多表关联同步到ES的实践
【得物技术】MySQL 多表关联同步到 ES 的实践

线上问题:业务系统查询,涉及多表关联查询,条件维度较大且有模糊匹配需求,索引无法覆盖,导致查询性能较低。

索引为什么能提供查询性能...
索引为什么能提供查询性能...

昨天,有个女孩子问我提高数据库查询性能有什么立竿见影的好方法?

理解三值逻辑与 NULL,你离 SQL 高手更近了一步

NULL 用于表示缺失的值或遗漏的未知数据,不是某种具体类型的值。数据表中的 NULL 值表示该值所处的字段为空,值为 NULL 的字段没有值,尤其要明白的是:NULL 值与 0 或者空字符串是不同的。

推荐几款MySQL相关工具
推荐几款 MySQL 相关工具

本篇文章主要介绍 SQL 审核、binlog 解析、Percona Toolkit 几类工具。感兴趣的同学可以安装学习下,好的工具能让工作事半功倍。

从前世今生聊一聊,大厂为啥亲睐时序数据库

摘要:本文会从时序数据库的基本概念、应用场景、需求与能力等方面一一展开,带你了解时序数据库的前世今生。

响应式关系数据库处理R2DBC
响应式关系数据库处理 R2DBC

之前我们提到过,对于底层的数据源来说,MongoDB, Redis, 和 Cassandra 可以直接以 reactive 的方式支持 Spring Data。而其他很多关系型数据库比如 Postgres, Microsoft SQL Server, MySQL, H2 和 Google Spanner 则可以通过使用 R2DBC 来实现对 reactive 的支持。

SQL数据库集合运算
SQL 数据库集合运算

介绍了 SQL 的一些集合运算,包括,并集、交集和差集 以及表得联结

Mock 服务设计与实现:MySQL 驱动字节码修改增强

摘要:华为导流测试平台通过对线上流量回放到被测环境中,利用线上真实流量进行充分测试,保证业务系统稳定上线。但是业务在导流测试过程中现网数据库往往难以同步到测试环境,导致现网数据无法正常回放,测试价值降低。由此提出回放过程中对数据库进行 mock,

MySQL主从复制的原理和注意事项都在这儿了!!
MySQL 主从复制的原理和注意事项都在这儿了!!

一文看尽 MySQL 主从复制的原理和注意事项!!

DDIA 读书笔记(6)数据库事务

事务是简化数据内部很多复杂问题的首选机制,一个事务要么成功要么失败,应用层不需要担心一部分成功的尴尬情况。本文通过讨论的事务的使用场景以及解决问题的方式来理解事务。

大招落地:MySQL 插入更新死锁源码分析
大招落地:MySQL 插入更新死锁源码分析

今天再来分析一个死锁场景。下面开始真正的内容。

MySQL 的 join 功能弱爆了?
MySQL 的 join 功能弱爆了?

对于 join 操作的实现,大概有 Nested Loop Join (循环嵌套连接),Hash Join(散列连接) 和 Sort Merge Join(排序归并连接) 三种较为常见的算法,它们各有优缺点和适用条件,接下来我们会依次来介绍。

Oracle、NoSQL和NewSQL 数据库技术对比
Oracle、NoSQL 和 NewSQL 数据库技术对比

物联网 (Internet of Things) 让速度急剧加快!

8张图带你分析Redis与MySQL数据一致性问题
8 张图带你分析 Redis 与 MySQL 数据一致性问题

原创公众号:bigsai,8 张图带你分析 Redis 与 MySQL 数据一致性问题

基于 Flink SQL CDC 的实时数据同步方案
基于 Flink SQL CDC 的实时数据同步方案

本文由 Apache Flink PMC,阿里巴巴技术专家伍翀 (云邪)分享,内容将从传统的数据同步方案,基于 Flink CDC 同步的解决方案以及更多的应用场景和 CDC 未来开发规划等方面进行介绍和演示。

MySQL 数据库开发中的 6 个“避免”

关注“Java 后端技术全栈”**

MySQL 8 已经为采用 Cloud SQL 的企业准备就绪
MySQL 8 已经为采用 Cloud SQL 的企业准备就绪

8。以帮助您更高效地工作。部署可帮助您保持稳定并且更加安全可靠。您将自动获得补丁和更新以及我们的维护控制,从而能够减少与升级相关的风险。

利用 Cloud SQL 在假日购物季防止计划停机
利用 Cloud SQL 在假日购物季防止计划停机

日常数据库维护是一种生活方式。更新使您的业务能够保持平稳、安全运转。的托管服务,您的数据库可自动接收最新的补丁和更新,停机情况大幅减少。

MySQL 中事务的持久性实现原理

说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的 ACID 特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的这些特性又是怎么实现的,为什么要有四个隔离级别。

【分布式事务】面试官问我:MySQL中的XA事务崩溃了如何恢复??
【分布式事务】面试官问我:MySQL 中的 XA 事务崩溃了如何恢复??

MySQL 的 XA 事务崩溃了,我是这样恢复的!!

Mysql 中,这 21 个写 SQL 的好习惯,你值得拥有呀

每一个好习惯都是一笔财富,本文分 SQL 后悔药, SQL 性能优化,SQL 规范优雅三个方向,分享写 SQL 的 21 个好习惯,谢谢阅读,加油哈~

十八般武艺玩转 GaussDB(DWS) 性能调优(二):坏味道 SQL 识别

摘要:那些会导致执行效率低下的 SQL 语句及其执行方式,我们称之为 SQL 中的“坏味道”。

    蚂蚁金服前端框架和工程化实践
    蚂蚁金服前端框架和工程化实践

    陈成(云谦) | 蚂蚁金服 高级技术专家

    立即下载
    深度迁移学习在NLP中的应用及实践

    苏海波 | 百分点 首席算法科学家

    立即下载
    基于 Serverless 的淘宝前端研发模式升级

    吴敏琦(七念) | 淘宝 高级技术专家

    立即下载