首页 > 数据库技术
postgresql 如何手动清理归档文件(pg_wal)
背景 发现数据库宕机,排查原因发现数据磁盘爆满,经排查发现是数据库数据目录下,pg_wal目录占用过大导致。 pg_wal(Write-AHead Logging) 说明 wal日志位置: $PGDATA/pg_wal(pg10之前叫pg_xlog) # #wal日志文件命名规则: #我们看到的wa ...
分类:数据库技术   时间:2021-04-06 21:20:08    收藏:0  评论:0  赞:0  阅读:89
mysql时间字段加减
update 20210406 set recordTime=date_add(recordTime,INTERVAL -5 hour) where id>2; update 20210406 set recordTime=date_add(recordTime,INTERVAL -5 minute ...
分类:数据库技术   时间:2021-04-06 21:17:38    收藏:0  评论:0  赞:0  阅读:30
Postgresql Checkpoint 原理
前言 postgresql 的 checkpoint 是数据库中非常重要的部分,它涉及到数据库的缓存,持久化与数据恢复各个方面。它在执行时会涉及到大量磁盘 IO,所以对于它的优化和监控是不可缺少的。此篇文章讲述了 checkpoint 的原理及其监控,这对调优会有很大的帮助。 Checkpoint ...
分类:数据库技术   时间:2021-04-06 21:13:22    收藏:0  评论:0  赞:0  阅读:33
Mysql之join机制
Index Nested-Loop Join(NLJ) 从驱动表上逐行读取数据,在被驱动表上通过索引匹配数据,假设驱动表N表数据,被驱动表M条数据 Index Nested-Loop Join Batched Key Access(BKA,NLJ算法的优化) NLJ算法,每条数据都需要被驱动表两个索 ...
分类:数据库技术   时间:2021-04-06 21:12:54    收藏:0  评论:0  赞:0  阅读:32
什么是SQL
结构化查询语言(Structured Query Languge)简称SQL,用于存取数据以及查询,更新(数据的操作)和管理(数据库,表的创建,修改,删除)关系数据库系统。 通过SQL语句去操作关系型数据库。 不同的数据库对SQL语句支持不完全一样 85%的SQL语句,关系型数据库都支持。 各个数据 ...
分类:数据库技术   时间:2021-04-06 21:11:17    收藏:0  评论:0  赞:0  阅读:30
在linux中编写shell脚本实现mysql备份
首先需要编辑/etc/my.cnf文件,否则执行mysqldump时会提示连接错误: # vim /etc/my.conf 增加以下内容: [mysqldump] user=root password=你的密码 之后重启mysql: # service mysqld restart 创建脚本: # ...
分类:数据库技术   时间:2021-04-06 21:08:38    收藏:0  评论:0  赞:0  阅读:25
Oracle - 数据库的实例、表空间、用户、表之间关系
完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。 在启动Oracle数据库服务器时,实际上是在服务 ...
分类:数据库技术   时间:2021-04-06 21:06:07    收藏:0  评论:0  赞:0  阅读:31
Qt5.14.2通过qmake编译mysql驱动,生成dll
找到Qt相应的mysql目录,按住shift+右键,打开powerShell窗口 找到相应的qmake.exe所在目录 然后在powerShell窗口中输入qmake.exe所在目录 不出意外就会在Qt相应的mysql目录下生成相应的文件 然后打开mysql.pro文件,构建之后就会生成所需的两个d ...
分类:数据库技术   时间:2021-04-06 21:04:21    收藏:0  评论:0  赞:0  阅读:34
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
最近突然发现自己的mysql连接数据库出现 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061); 也就是:本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止 然后我就在网上 ...
分类:数据库技术   时间:2021-04-06 20:57:03    收藏:0  评论:0  赞:0  阅读:40
MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded
MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded 很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_p ...
分类:数据库技术   时间:2021-04-06 20:54:51    收藏:0  评论:0  赞:0  阅读:23
sql语句基本总结
1. create 1. 创建数据库: create database db1 2. 创建数据库表:create table table1( 列名1 数据类型1, 列名2 数据类型2, .... 列名n 数据类型n ); 3. 创建视图: CREATE VIEW city_country AS SE ...
分类:数据库技术   时间:2021-04-06 20:53:28    收藏:0  评论:0  赞:0  阅读:28
数据库的左右表连接
1、内连接:inner join Select 列 from 主表 inner join 从表 on关系条件判断; 特点:查询两个表之间的公共数据。 2、左外连接:left outer join Select 列 from 主表 left outer join 从表 on 关系条件判断; 特点:左边 ...
分类:数据库技术   时间:2021-04-06 20:50:58    收藏:0  评论:0  赞:0  阅读:20
MySQL常见的运算符
关系运算符:=、!=、<>、>=、<= 区别:between A and B ——> [A,B] And :并且,和 Or :或者 Is null: 空 Not: 否,非 Is not null :非空 In:在什么里面 ...
分类:数据库技术   时间:2021-04-06 20:47:59    收藏:0  评论:0  赞:0  阅读:34
MySQL8修改事务隔离级别
一、全局生效 set global TRANSACTION ISOLATION level read COMMITTED; show variables like 'transaction_isolation'; 二、当前会话生效 set session TRANSACTION ISOLATION ...
分类:数据库技术   时间:2021-04-06 20:45:19    收藏:0  评论:0  赞:0  阅读:34
influxdb安装
influxdb 参考下载界面 https://portal.influxdata.com/downloads/ 选择合适的版本、操作系统,会出现下载命令 点击Documentation会跳转到帮助文档。 帮助文档:https://docs.influxdata.com/influxdb/v2.0/ ...
分类:数据库技术   时间:2021-04-06 20:42:09    收藏:0  评论:0  赞:0  阅读:33
mongodb+docker数据卷实现数据持久化
# 拉取镜像docker pull mongo:4.0.22# 启动容器,挂载本地目录 docker run -itd --name mongo -p 27017:27017 -v $PWD/mongodb:/data/db mongo:4.0.22 ...
分类:数据库技术   时间:2021-04-06 20:26:24    收藏:0  评论:0  赞:0  阅读:25
MySQL 分表
1、竖拆:比如用户信息,常用的一个表,不常用的一个表2、分区 MySQL支持分区3、横拆:a、取余法 比如分为四个表,主键id与4取余例: user_id % 4; b、哈希法 使用哈希进行预算3、分表工具4、使用Merge引擎进行分表 参考:https://database.51cto.com/a ...
分类:数据库技术   时间:2021-04-06 20:22:04    收藏:0  评论:0  赞:0  阅读:14
mysql 错误代码:2013 的解决方案
解决方案: 1、查看全局变量 show global variables like '%timeout%'; 2、修改需要的变量 SET GLOBAL connect_timeout = 60; 3、再次查看全局变量,测试是否修改成功 show global variables like '%tim ...
分类:数据库技术   时间:2021-04-06 20:17:47    收藏:0  评论:0  赞:0  阅读:15
数据库索引-索引的优点、缺点、分类、不走索引的情况
如果不了解数据库索引相关的知识,我们可能在写查询语句时就会浪费已有的索引,注意哪些情况会不走索引,我们在写查询语句时可以尽可能避免对应的场景。 使用索引的优点 1、提高数据搜索的速度; 2、加快表与表之间的连接速度; 3、使用分组或排序时,如果有索引,可以加快分组或排序的速度,从而提高搜索效率; 4 ...
分类:数据库技术   时间:2021-04-06 20:17:30    收藏:0  评论:0  赞:0  阅读:18
SQL语句分类
SQL的英文全称为Structured Query Language,SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准,但是每一个数据库都有自己的特性,当使用这个数据库特性相关的功能,这时SQL语句可能就不是标准了,但是百分之九十以上的SQL都是通用的。 SQL语句的五种分类分别是DQ ...
分类:数据库技术   时间:2021-04-06 20:14:24    收藏:0  评论:0  赞:0  阅读:31
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!