上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 一、前言 对于含有union , group by 等的视图,我们称之为复杂视图。 这类的视图会影响优化器对于视图的提升,也就是视图无法与父查询进行合并,从而影响访问路径、连接方法、连接顺序等。本文通过例子,给大家展示PostgreSQL这类问题及针对该问题的优化方法。 二、Union 视图的优化 阅读全文
posted @ 2023-08-22 15:02 数据库集中营 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 我们有很多时候需要使用中文编码格式,比如gbk、gb2312等,但是因为主要针对中文编码设置,因此并不完全通用,这样一来就有了在各编码间相互转换的需求,比如和UTF8的转换。可是在我使用的过程中,却发现编码转换并没有想象中的简单,或者说可能会出错,即使你使用的系统API。我在使用中,产生一些疑惑,搜 阅读全文
posted @ 2023-08-15 09:58 数据库集中营 阅读(1649) 评论(0) 推荐(0) 编辑
摘要: 提到全文,你是否立刻想到了大名鼎鼎的Lucene和Elasticsearch。Elasticsearch 基于 Lucene ,并为开发者提供丰富的接口和工具,但是这也造成了它日益庞大。 使用它,你得备上大的服务器,优秀的运维团队,还要承受数据同步的心智负担。但你的需求其实很简单,只是,或者简单的全 阅读全文
posted @ 2023-07-05 14:39 数据库集中营 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: Goal This document will demonstrate the steps required to configure SSL/TLS on RAC or SIHA. Instruction is by example and also shows various methods t 阅读全文
posted @ 2023-04-20 09:36 数据库集中营 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一、为什么是VACUUM? 每当更新或删除PostgreSQL表中的行时,都会留下死元组。VACUUM摆脱了它们,以便空间可以重复使用。如果一个表没有被清理,它就会变得臃肿,这会浪费磁盘空间并减慢表的顺序扫描(以及索引扫描)。VACUUM还负责冻结表行,以避免在事务ID计数器环绕时出现问题,但这是另 阅读全文
posted @ 2023-02-28 11:10 数据库集中营 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、 最高效方法 测试环境验证,6600万行大表,删除2200万重复数据仅需3分钟 delete from deltest a where a.ctid = any(array (select ctid from (select row_number() over (partition by id) 阅读全文
posted @ 2023-02-22 09:37 数据库集中营 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1、创建序列 CREATE SEQUENCE if not exists test_mergetable_id_seq INCREMENT 1 MINVALUE 1 MAXVALUE 999999999 START 1 CACHE 1; //或者: create sequence if not ex 阅读全文
posted @ 2022-12-05 14:21 数据库集中营 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: Wait Event TypeWait Event NameDescription LWLock ShmemIndexLock Waiting to find or allocate space in shared memory. OidGenLock Waiting to allocate or 阅读全文
posted @ 2022-11-28 14:21 数据库集中营 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 前言 最近这段时间一直使用pg 数据库插入更新大量的数据,发现pg数据库有时候插入数据非常慢,这里我对此问题作出分析,找到一部分原因,和解决办法。 一 死元祖过多 提起pg数据库,由于他的构造,就不得不说他的元祖。 1.1 什么是元祖? 在Postgresql做delete操作时,数据集(也叫做元组 阅读全文
posted @ 2022-11-28 14:17 数据库集中营 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 1 查看服务器状态 系统是 CentOS Linux release 7.5.1804 (Core)使用top命令看了下系统的状态 系统的整体负载和cpu并不高,但是内存使用比较高(总8G使用了7.2G)。使用M按内存占用率排序 2 查看消耗内存最多的前40个进程 ps auxw|head -1;p 阅读全文
posted @ 2022-10-04 08:44 数据库集中营 阅读(1227) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页