首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
DB
订阅
ivan132
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
PostgreSQL_行列转换pivot_unpivot
做过数据清洗ETL工作的都知道,行列转换是一个常见的数据整理需求。在不同的编程语言中有不同的实现方法,比如SQL中使用case+group,或者Power BI的M语言中用拖放组件实现。今天正好需要在PostgreSQL中处理一个数据行列转换,就把这个方法记录下来。 首先明确一…
为什么 MongoDB 索引选择B-树,而 Mysql 索引选择B+树(精干总结)
本文献给准备面试或者是还在面试的你。常见面试题,送分题目,不拿白不拿。 很明显,我们想向弄清楚原因就要知道B树和B+树的区别。为了不长篇大论。我们直接给出他们的形式总结他们的特点。 这就是一颗B-树。针对我们这个问题的最核心的特点如下: 其他的基本上都是一些常见的数据结构,假定…
数据库 - MySQL、PG、MongoDB 索引
常见索引数据结构 现在的数据库索引结构主要使用如下三个数据结构 B-Tree B+Tree LSM(Log-Structured Merge-Trees) 而针对以上三种数据结构。我们对应相对熟知的数
细说SQLServer索引原理
表默认只有一个分区(sql server的分区表技术,可以将表进行水平拆分,这样就会产生多个分区)。 分区里面就是存储的数据,有两种存储形式:堆或B+树,具体结构下面细说。、 页是数据存储的最小单位。 一个数据页可以存储8K(8192字节,减去96字节的头)大小的数据。数据页里…
我所理解的MySQL系列·第6篇·关于MySQL锁的原理你清楚吗?
MySQL 系列的第六篇,主要内容是锁( Lock ),包括锁的粒度分类、行锁、间隙锁以及加锁规则等。
explain | 索引优化的这把绝世好剑,你真的会用吗?
对于互联网公司来说,随着用户量和数据量的不断增加,慢查询是无法避免的问题。一般情况下如果出现慢查询,意味着接口响应慢、接口超时等问题。如果是高并发的场景,可能会出现数据库连接被占满的情况,直接导致服务不可用。 其他的办法先不说,后面有机会再单独介绍。今天我重点说说索引优化,因为…
Mysql的explain,你真的会用吗?
数据库性能优化是每个后端程序猿必备的基础技能之一,而Mysql中的explain堪称Mysql的性能优化分析神器,我们可以通过它来分析SQL语句的对应的执行计划在Mysql底层到底是如何执行的。
MYSQL中的COLLATE是什么?
大部分字段我们都能看懂,但是今天要讨论的是COLLATE关键字。这个值后面对应的utf8_unicode_ci是什么意思呢?面试的时候用这个题目考一考DBA,应该可以难倒一大部分人。 所谓utf8_unicode_ci,其实是用来排序的规则。对于mysql中那些字符类型的列,如…
MySQL DEFINER详解
在 MySQL 数据库中,在创建视图及函数的时候,你有注意过 definer 选项吗?在迁移视图或函数后是否有过报错情况,这些其实都可能和 definer 有关系。
ClickHouse数据库数据定义手记之数据类型
前边一篇文章详细分析了如何在Windows10系统下搭建ClickHouse的开发环境,接着需要详细学习一下此数据库的数据定义,包括数据类型、DDL和DML。ClickHouse作为一款完备的DBMS,提供了类似于MySQL(其实有部分语法差别还是比较大的)的DDL与DML功能…