数据库 第700页
-
Group By 有哪些注意事项?你知道吗?
注意:本文以下内容基于 MySQL 5.7 InnoDB 数据库引擎。 1、group by 后面不能加 where 在 MySQL 中,所有的 SQL 查询语法要遵循以下语法顺序: selectfr...
-
18000 字的 SQL 优化大全,收藏直接起飞!
大家好,我是菜鸟哥! 很多朋友在做数据分析时,分析两分钟,跑数两小时? 在使用SQL过程中不仅要关注数据结果,同样要注意SQL语句的执行效率。 本文涉及三部分: SQL介绍 SQL优化方法 SQL优化...
-
Citus 分布式 PostgreSQL 集群 - SQL Reference(手动查询传播)
手动查询传播 当用户发出查询时,Citus coordinator 将其划分为更小的查询片段,其中每个查询片段可以在工作分片上独立运行。这允许 Citus 将每个查询分布在集群中。 但是,将查询划分为...
-
让我们一起告别 MVCC !
大家好,我是小林。 之前写过一篇 MySQL 的 MVCC 的工作原理,最近有读者在网站上学习的时候,评论区指出了一些问题。 而这个知识点很重要,面试太常问了,所以,我就重写了这篇文章!开车! 正文...
-
面试官:MySQL中Count(*)和Count(1)哪个效率高?
公司来了一位架构师,看我用count(*)统计数据总数。 对我说,你怎么用count(*)统计数据,count(*)太慢了,要是把数据库搞垮了怎么搞,用count(1)。吓得我赶紧换成了count(1...
-
-
如何保证数据库和缓存双写一致性?
大家好,我是苏三,又跟大家见面了。 前言 数据库和缓存(比如:redis)双写数据一致性问题,是一个跟开发语言无关的公共问题。尤其在高并发的场景下,这个问题变得更加严重。 我很负责的告诉大家,该问题无...
-
使用 SingleStore 作为地理空间数据库
译者 | 杨晓娟 审校 | 梁策 孙淑娟 摘要 SingleStore 是一个多模型数据库系统。除了关系数据,它还支持键值、JSON、全文搜索、地理空间和时间序列。 此前的一篇文章 展示了 Singl...
-
从零写个数据库系统:磁盘的基本原理和数据库底层文件系统实现
我做过操作系统,完成过tcpip协议栈,同时也完成过一个具体而微的编译器,接下来就剩下数据库了。事实上数据库的难度系数要大于编译器,复杂度跟操作系统差不多,因此我一直感觉不好下手。随着一段时间的积累,...
-
面试官:数据库事务的ACID靠什么来保证?
大家好,欢迎来到Tlog4J课堂,我是Jensen。 面试官:数据库事务的四大特性是什么? 候选人:ACID,分别指原子性、一致性、隔离性、持久性(得意~) 面试官:那在MySQL的InnoDB中,A...
