摘要: `说明:本文转载自https://dbaplus.cn/news 21 341 1.html` 1 开卷有益——作者的话 有时候真的感叹人生岁月匆匆,特别是当一个IT人沉浸于某个技术领域十来年后,蓦然回首,总有说不出的万千感慨。 笔者有幸从04年就开始从事大规模数据计算的相关工作,08年作为Gree 阅读全文
posted @ 2019-07-08 16:19 echao 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1 概述 本文在Centos7.6下介绍mysql的分支mariadb的安装方法和过程。 2 安装 2.1 yum安装 查看版本 2.2 设置开机自启动 2.3 配置安全脚本 安装完后,root密码默认是空,因此需要进行配置安全控制程序。 配置前需要先启动mariadb 启动安全配置程序 按照上面的 阅读全文
posted @ 2019-06-12 17:15 echao 阅读(6176) 评论(0) 推荐(0) 编辑
摘要: 1 引言 PostgreSQL数据库现在变得越来越流行,在DB Engines网站(https://db engines.com/en/ranking ),排名第四,本人所在的公司也是极力推广PG数据库,开源社区中,PG的活跃度也是非常高,本文简单介绍一下pg数据库的几种安装方法。 2 安装 2.1 阅读全文
posted @ 2019-06-11 20:51 echao 阅读(2542) 评论(0) 推荐(0) 编辑
摘要: 1 概述 如果是之前学习别的数据库的人,看PostgreSQL会感觉到有句话非常奇怪:“PostgreSQL的回滚是立即完成的,不会受到事务大小本身的影响”。 奇怪在哪里呢?比方我曾经遇到过一次MySQL的故障,一个开发给生产数据库导入数据,用的是Python脚本,但是,他没有注意一个事情,Pyth 阅读全文
posted @ 2019-06-11 10:33 echao 阅读(746) 评论(0) 推荐(1) 编辑
摘要: 1 介绍 具有基本知识的DBA都知道,PostgreSQL在控制数据的一致性是通过使用一种多版本模型来维护的,也就是常说的多版本并发控制MVCC。这也就意味着每一个sql语句看到的都只是一小段时间的数据库快照,或者称为版本,而并不关心底层的数据文件当中的当前状态。这样带来的好处就是保护每一个会话中的 阅读全文
posted @ 2019-06-08 11:39 echao 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 1 介绍 最近发现了一款很好用的代码编辑器,Visual Studio Code,是微软开源出来的,下载链接是https://code.visualstudio.com/ ,在window下适用这个,感觉简直太好了,之前一直使用它作为markdown编辑器,只需要安装一个插件就可以了。但是如果需要配 阅读全文
posted @ 2019-06-06 22:20 echao 阅读(1823) 评论(0) 推荐(0) 编辑
摘要: 1 概述 PostgreSQL官方介绍称是最先进的开源关系型数据库,支持所有主流的平台,目前已经更新到了最新版本的12.0,在MySQL被Oracle收购后,PostgreSQL开源社区越来越活跃了,同时还有分布式集群的开源方案GreenPlum,目前也非常受欢迎。本篇文章讨论PostgreSQL内 阅读全文
posted @ 2019-06-01 22:20 echao 阅读(12274) 评论(0) 推荐(0) 编辑
摘要: 1 问题 最近发现一个奇怪的问题,再使用pg_dump备份一个库时候,发现备份后的大小只有几个G大小,但是统计了整个数据库的大小,发现居然超过了1000G。刚开始还以为备份过程中中断出现问题了,重新备份一次大小还是一样。后来发现是出现了膨胀非常厉害的表导致的。 2 解决 2.1 膨胀表的产生 首先需 阅读全文
posted @ 2019-05-31 11:47 echao 阅读(3761) 评论(0) 推荐(0) 编辑
摘要: "概述" "脚本" "头部解释器" "脚本信息注释" "脚本参数" "变量申明" "基本变量" "脚本路径" "时间" "数组" "脚本主体" "单引号、倒引号和双引号" "测试语句" "循环语句" "条件语句" "分支语句" "函数" "其他" "计划任务" "总结" 概述 shell脚本不管是开 阅读全文
posted @ 2019-05-30 19:39 echao 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1 概述 SQL是一种用于数据库访问的非过程化语言,用户通过 SQL 描述其目标,之后 SQL 语言编译器自动地生成执行过程,控制数据库执行用户所期望的操作。本文大致介绍oracle中涉及到的一些语句。 2 分类 2.1 数据操作语言语句 数据操作语言[Data manipulation langu 阅读全文
posted @ 2019-05-28 13:19 echao 阅读(1792) 评论(0) 推荐(0) 编辑