去追寻生命的自由
大型Postgres的3个管理技巧 大型Postgres的3个管理技巧
收集了一些关于管理拥有巨大表的数据库的技巧 - 链接 我们需要了解一下,目前数据库目前存在哪些性能瓶颈,然后再对症下药。 大表 生产数据库通常由许多具有不同数据、大小和模式的表组成。最终有一个巨大的、无序的数据库表,远远大于你数
2022-10-10
Postgres常见零碎问题汇总 Postgres常见零碎问题汇总
这里主要记录在日常使用 PostgreSQL 时,遇到的一些零碎问题。不易写成独立文章,所以统一记录于此。 3. 数据库性能测试 主要是为了,压测部署服务器的机器性能! 使用如下 yaml 启动压测的数据库服务。 versio
2021-12-12
Postgres数据库归档热备份 Postgres数据库归档热备份
在使用 PostgreSQL 数据库在做写入操作时,对数据文件做的任何修改信息,首先会写入 WAL 日志(预写日志),然后才会对数据文件做物理修改。当数据库服务器掉重启时,PostgreSQL 数据库在启动时会优先读取 WAL 日志,对数
2019-06-22
MySQL工具之查询语句 MySQL工具之查询语句
本文主要是阅读《MySQL 技术内幕》/《MariaDB 简单入门》总结而来,有需求的话可以阅读原著。 1. 查询数据 查询数据是指从数据库中获取所需要的数据,在 MariaDB 中是使用 select 语句来查询数据的。 查询的
2019-05-18
MySQL工具之数据库维护 MySQL工具之数据库维护
本文主要是阅读《MySQL 技术内幕》/《MariaDB 简单入门》总结而来,有需求的话可以阅读原著。 1. 数据类型 数据类型是数据的一种属性,它可以决定数据的存储格式、有效范围和相应的限制。 整数类型 数据类型 包含
2019-05-14
MySQL工具之入门介绍 MySQL工具之入门介绍
本文主要是阅读《MySQL 技术内幕》/《MariaDB 简单入门》总结而来,有需求的话可以阅读原著。 1. 区别数据库和实例 数据库 物理操作系统文件或者其他形式文件类型的集合 实例 MySQL数据库由后台线程以及一个共享内存
2019-05-11
SQL基础之高级处理 SQL基础之高级处理
本文主要是阅读《SQL 基础教程》这本书总结而来,有需求的话可以阅读原著。 1. 窗口函数 窗口函数可以进行排序、生成序列号等一般的集合函数无法实现的高级操作 需要深入理解partiton和order by两个关键字的含义 窗口函数
2019-02-09
SQL基础之集合运算 SQL基础之集合运算
本文主要是阅读《SQL 基础教程》这本书总结而来,有需求的话可以阅读原著。 1. 表的加减法 集合运算就是对满足同一规则的记录进行的加减等四则运算 并集(union),交集(intersect),差集(except) 集合运算符可以
2019-02-08
SQL基础之函数和谓词 SQL基础之函数和谓词
本文主要是阅读《SQL 基础教程》这本书总结而来,有需求的话可以阅读原著。 1. 各种各样的函数 算术函数 字符串函数 日期函数 转换函数 聚合函数 # 创建数据库 mysql> create table SampleMath(
2019-02-07
SQL基础之复杂查询 SQL基础之复杂查询
本文主要是阅读《SQL 基础教程》这本书总结而来,有需求的话可以阅读原著。 1. 视图 从SQL的角度来看,视图和表是相同的 视图和表的实质区别在于是否保存的是实际数据,视图中保存的是select语句 1.1 视图和表 表中存放的
2019-02-06
SQL基础之数据更新 SQL基础之数据更新
本文主要是阅读《SQL 基础教程》这本书总结而来,有需求的话可以阅读原著。 1. 数据的插入 —— insert 使用insert语句插入数据,原则上insert语句每次执行一行数据的插入 列名和值用逗号隔开,分别括在括号,这种形式
2019-02-05
SQL基础之聚合和排序 SQL基础之聚合和排序
本文主要是阅读《SQL 基础教程》这本书总结而来,有需求的话可以阅读原著。 1. 对表进行聚合查询1.1 聚合函数 所谓的聚合函数,就是将多行汇总为一行 count ==> 计算表中记录行数 sum ==&
2019-02-04
1 / 2