自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 Postgresql之从崩溃状态中恢复

wal_level:控制wal存储的级别。wal_level决定有多少信息被写入到WAL中。 默认值是最小的(minimal),其中只写入从崩溃或立即关机中恢复的所需信息。replica 增加 wal 归档信息 同时包括 只读服务器需要的信息。(9.6 中新增,将之前版本的 archive 和 hot_standby 合并) logical 主要用于logical decoding 场景推测:只记...

2018-03-30 16:00:46 3029

转载 Postgresql之CheckPoint机制

checkpoint又名检查点,一般checkpoint会将某个时间点之前的脏数据全部刷新到磁盘,以实现数据的一致性与完整性。目前各个流行的关系型数据库都具备checkpoint功能,其主要目的是为了缩短崩溃恢复时间,以Oracle为例,在进行数据恢复时,会以最近的checkpoint为参考点执行事务前滚。而在WAL机制的浅析中,也提过PostgreSQL在崩溃恢复时会以最近的checkpoint...

2018-03-30 15:49:14 1620 1

转载 Postgresql之WAL log机制

WAL机制简介WAL即 Write-Ahead Logging,是一种实现事务日志的标准方法。WAL 的中心思想是先写日志,再写数据,数据文件的修改必须发生在这些修改已经记录在日志文件中之后。采用WAL日志的数据库系统在事务提交时,WAL机制可以从两个方面来提高性能:多个client写日志文件可以通过一次 fsync()来完成日志文件是顺序写的,同步日志的开销要远比同步数据页的开销要小总体来说,使...

2018-03-30 15:48:54 2998

原创 Postgresql之通过wal日志恢复数据到任意时间点

wal日志备份目录规划1234/home/mnt2/postgresql_basebak/data #基础备份目录/home/mnt2/postgresql_recover/data #还原目录/home/mnt2/postgresql_increase_basebak/ #每个月基础备份目录/home/mnt2/postgresql_walbak/  #wal日志备份目录将mnt2下所有内容赋权...

2018-03-30 13:31:14 4747 1

转载 Postgresql9.6进程及体系结构

从上面的体系结构图可以看出来,PG使用经典的C/S架构,进程架构。在服务器端有主进程、服务进程、子进程、共享内存以及文件存储几大部分,下面着重讲述服务器端的进程部分:1. Postmaster主进程和服务进程当PG数据库启动时,首先会启动Postmaster主进程。这个进程是PG数据库的总控制进程,负责启动和关闭数据库实例。实际上Postmaster进程是一个指向postgres命令的链接,如下:...

2018-03-30 13:16:15 565

原创 Postgresql之数据库优化参数设置

比较常见的几个数据库参数配置:1.share_buffer大的shared_buffers需要大的checkpoint_segments,同时需要申请更多的System V共享内存资源. 并且增加共享内存管理的开销.这个值不需要设的太大, 因为PostgreSQL还依赖操作系统的文件系统cache来提高读性能, 另外, 写操作频繁的数据库这个设太大反而会增加checkpoint压力.在9.4版本中...

2018-03-28 15:27:15 1431

原创 Postgresql用户权限笔记

用户与权限:CREATE USER test WITH PASSWORD 'test';CREATE DATABASE testdb OWNER test;建用户和角色CREATE USER my_user;CREATE ROLE my_role;用户可以登录psql -U my_user -d postgres角色不能登录,以下语句会报错psql -U my_role -d postgres需要...

2018-03-27 17:45:19 790

原创 Postgresql事务笔记

事务:由一个或多个sql语句组成,使系统从一个一致状态到另一个一致状态,或者两种状态的更新都同时工作,或同种状态都应该回滚。ACID属性:A 原子性:作为一个整体,要么都做,要么都不做;C 一致性:从一个一致的状态到另一个一致的状态;I 隔离性:用户的操作不会受到同一时间段内其他用户操作的影响。D:持久性:事务提交后,即使操作系统故障、硬件故障等,它仍将保持一个一致的状态。实现方法:使用预写式日志...

2018-03-27 17:11:41 454

转载 Postgresql多行转一行

postgres=# select * from book2;   id | name | tag   ----+------+-----    1 | java | aa    1 | java | bb    1 | java | cc    2 | C++  | dd    2 | C++  | ee  (5 rows)  string_agg(字段名,分隔符)postgres=# sele...

2018-03-27 12:59:17 1363

原创 mysql的日常维护

1.权限管理 mysql权限管理基于主机名、用户名和数据库表,可以根据不同的主机名、用户名和数据库表分配不同的权限。 mysql的权限信息存储在数据库的user、db、host、tables_priv、cloumns_priv和proc_priv表中,通常使用grant和revoke进行权限分分配。 分配账号: (1)主机192.168.61.147需要远程访问mysql服务器的account....

2018-03-10 13:55:52 2411 1

原创 mysql在centos上的安装与启动

下载:[root@luffy etc]# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm--2018-03-03 17:59:27--  http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm正在解析主机 dev.mysql.co...

2018-03-03 19:53:35 822

德哥的Postgresql数据库优化的培训视频(网盘链接)

德哥的Postgresql数据库优化的培训视频,从Postgtesql的安装,配置,到数据库配置文件postgresql.conf的讲解,执行计划的查看,非常详细。

2018-01-30

struts2.3API-chm

struts 2.3-12 API chm格式

2013-03-17

局域网聊天程序chat

学完java SE后的一个简单的课程设计,用于多人聊天的程序。

2012-11-23

C#网络版掷骰子源代码

C# 网络版掷骰子游戏源代码,代码详细,方便学习

2012-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除