上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页
摘要: 背景 为了提高数据访问的速度,一般数据库操作系统都会引入内存作为缓存,而为了方便管理和合并I/O,一般会开辟一个缓存池(buffer pool)。本文主要讲述PostgreSQL 如何进行缓存池管理。 数据库物理结构 在下文讲述缓存池管理之前,我们需要简单介绍下PostgreSQL 的数据库集簇的物 阅读全文
posted @ 2020-10-14 09:50 VicLW 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 给定一个日期,按月每行拆分。 CREATE TABLE #temp(from_date DATE,to_date DATE); INSERT INTO #temp (from_date,to_date) VALUES ( '2013-10-25','2013-12-05'); SELECT * FR 阅读全文
posted @ 2020-07-16 15:52 VicLW 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: 最近发现PostgreSQL(create or replace) 修改视图有很多的限制,不像SQL Server和Oracle那样可以随意修改。 错误提示 修改视图原有字段 ERROR: cannot change name of view column "user_id" to "?column 阅读全文
posted @ 2020-07-06 16:38 VicLW 阅读(4620) 评论(0) 推荐(0) 编辑
摘要: 相信很多SQL Server DBA或开发人员在重建或重组大表索引时,都会相当郁闷,不知道索引重建的进度,这个对于DBA完全是一个黑盒子,对于系统负载非常大的系统或维护窗口较短的系统,你会遇到一些挑战。例如,你创建索引的时候,很多会话被阻塞,你只能取消创建索引的任务。查看这些索引维护操作的进度、预估 阅读全文
posted @ 2020-06-08 09:43 VicLW 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 主从复制 1. 基于文件的日志传送 创建一个高可用性(HA)集群配置可采用连续归档,集群中主服务器工作在连续归档模式下,备服务器工作在连续恢复模式下(1台或多台可随时接管主服务器),备持续从主服务器读取WAL文件。 连续归档不需要对数据库表做任何改动,可有效降低管理开销,对主服务器的性能影响也相对较 阅读全文
posted @ 2020-05-30 16:45 VicLW 阅读(3303) 评论(0) 推荐(0) 编辑
摘要: 操作系统: CentOS 7 数据库: PostgreSQL 12 一、yum安装postgresql12 1、安装存储库rpm包 yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg- 阅读全文
posted @ 2020-05-30 09:36 VicLW 阅读(2024) 评论(0) 推荐(1) 编辑
摘要: 最近遇到一个向表插入数据时,抛出 “当前事务无法提交,而且无法支持写入日志文件的操作。”的异常, 详细如下; 此操作只是一个简单的insert操作, 经过排查原因是此表上有对应insert触发器。原因是 里面对应写有try catch,并且将设置了SET XACT_ABORT ON; 我们知道触发器 阅读全文
posted @ 2020-05-15 08:44 VicLW 阅读(2453) 评论(0) 推荐(0) 编辑
摘要: MySQL表碎片化的原因 关于MySQL中表碎片化(Table Fragmentation)产生的原因,简单总结一下,MySQL Engine不同,碎片化的原因可能也有所差别。这里没有深入理解、分析这些差别。此文仅以InnoDB引擎为主。总结如有不足或错误的地方,敬请指出。 InnoDB表的数据存储 阅读全文
posted @ 2020-05-08 14:25 VicLW 阅读(484) 评论(0) 推荐(0) 编辑
摘要: CentsOS 7 MySQL 5.7 安装MHA(mha4mysql-manager所需的依赖包) rpm下载,以下地址均可: http://www.rpmfind.net/ http://rpm.pbone.net/ https://centos.pkgs.org/ 阅读全文
posted @ 2020-04-14 10:20 VicLW 阅读(2522) 评论(1) 推荐(0) 编辑
摘要: performance_schema提供监控策略及大量监控项,包括:元数据锁、进度跟踪、事务、内存使用及存储程序等。但是,performance_schema又过于复杂,操作不便,所以5.7新增了 sys schema,基础数据来自于 performance 跟 information_shcema 阅读全文
posted @ 2020-04-06 10:44 VicLW 阅读(202) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 21 下一页