自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

原创 达梦数据库查询执行时间长的sql

【代码】达梦数据库查询执行时间长的sql。

2024-06-23 16:10:15 156

原创 达梦数据库查询锁阻塞

select o.name,l.* from v$lock l,sysobjects o where l.table_id=o.id and blocked=1;

2024-06-22 23:46:07 385

原创 DM8的列存储HUGE表

在达梦数据库(DM8)中,列存储(Columnar Storage)是一种用于优化大数据分析性能的存储模式,通过将数据按列存储而不是按行存储,能够显著提高查询性能,特别是涉及大量数据扫描和聚合操作时。

2024-06-22 15:54:53 255

原创 达梦数据库的分区表

达梦数据库(DM Database)提供了灵活和强大的分区表功能,以更高效地管理和操作大规模数据集。分区表通过将数据分割成更小、更易管理的部分,可以显著提高查询性能、缩短维护时间、并提高系统的总体可扩展性。

2024-06-19 12:34:13 982

原创 PostgreSQL的存储结构介绍

PostgreSQL 的存储结构非常灵活和高效,通过了解其数据文件、表和索引文件、逻辑存储结构、MVCC、TOAST、WAL、表空间、内存和缓存管理,可以更好地进行数据库优化、性能调整和故障排查。如果对某一具体部分有更多问题,欢迎随时提问!

2024-06-19 08:00:00 1424

原创 PostgreSQL的pg_comparator工具

通过工具,可以方便地比较两个 PostgreSQL 数据库之间的数据差异。这对于数据库同步、备份校验以及故障排除非常有用。

2024-06-18 12:26:12 418

原创 PostgreSQL查看表的大小

使用 PostgreSQL 提供的函数和系统视图,可以有效地获取数据库中表的各种尺寸信息。这对于数据库管理、性能优化和容量规划非常有用。如果有更复杂的需求或遇到任何问题,随时提问!

2024-06-18 12:19:08 525

原创 PostgreSQL的pg_relation_filepath函数

在 PostgreSQL 中,是一个系统函数,它可以返回指定关系(表、索引、序列等)的物理文件路径。这个函数非常直观,易于使用,因此在查询某个具体对象的物理存储路径时非常有用。

2024-06-17 11:45:00 608

原创 PostgreSQL如何使修改的参数生效

在 PostgreSQL 中,配置参数的更改往往需要不同的方式来使其生效。

2024-06-17 08:00:00 472

原创 PostgreSQL的系统视图pg_statio_all_tables

是 PostgreSQL 中的一个系统视图,提供数据库中所有表的 I/O 数据。这些信息可以帮助你理解表的读取和写入操作,从而优化数据库性能。通过这些统计信息,你可以分析数据库的 I/O 行为,找出瓶颈并制定相应的优化策略。

2024-06-15 15:36:27 327

原创 oracle中执行select ... for update需要什么权限?

1、只需要select权限就能执行select…for update (不能提交修改,但会锁表),所以这里可能会被坑。2、完整执行select…for update 需要select+update 权限。

2024-06-15 08:00:00 862

原创 PostgreSQL的系统视图pg_auth_members

在 PostgreSQL 中,是一个系统视图,用于显示角色(用户和组)之间的成员关系。这些成员关系描述了哪些用户属于哪些角色或组,从而实现了权限的继承和管理。

2024-06-14 12:27:51 476

原创 PostgreSQL的系统视图pg_policies

是 PostgreSQL 的一个系统视图,用于显示数据库中定义的行级安全策略(Row-Level Security Policies)。行级安全策略是一种访问控制机制,它允许你定义基于行的访问控制规则,通过策略来控制用户对特定行数据的访问。行级安全策略在 PostgreSQL 9.5 及之后的版本中引入,旨在增强数据库的安全性,使其能够支持更细粒度的访问控制。

2024-06-14 12:24:42 469

原创 PostgreSQL的扩展(extensions)-常用的扩展-pg_stat_monitor

是 PostgreSQL 的一个扩展,它提供了一种先进的监控和统计 SQL 查询的方式,相比于标准的,它提供了更丰富和详细的查询统计信息。通过捕获和分析 SQL 查询的执行情况,帮助数据库管理员优化数据库性能。

2024-06-13 12:26:44 1048

原创 PostgreSQL的视图pg_views

pg_views是 PostgreSQL 中的一个系统视图,用于显示数据库中所有视图(views)的相关信息。视图是一个虚拟表,其内容由查询定义。通过查询pg_views视图,数据库管理员和开发人员可以查看当前数据库中定义的所有视图的信息。pg_views。

2024-06-13 08:00:00 476

原创 Linux的内核参数kernel.shmmax、kernel.shmall 和 kernel.shmmni

在 Linux 系统中,和是内核参数,用于控制和配置共享内存(Shared Memory)。这些参数特别对于数据库系统(例如 PostgreSQL 或 Oracle)优化非常重要,因为这些数据库常常依赖共享内存来管理缓存和其他重要数据结构。

2024-06-12 08:15:00 1406

原创 PostgreSQL的视图pg_user

pg_user是 PostgreSQL 中的一个系统视图,用于显示数据库中的用户信息。注意,pg_user是一个兼容视图,它基本上是从pg_roles中筛选出具有登录权限(为true的角色)。因此,我们可以使用它来查看数据库系统中所有能够登录的用户的基本信息。pg_user。

2024-06-12 08:00:00 277

原创 PostgreSQL的视图pg_rules

是 PostgreSQL 中的一个系统视图,用于显示数据库中存在的规则(rules)的相关信息。规则是一种允许在表的查询、插入、更新或删除操作上定义自定义行为的机制。通过查询 视图,数据库管理员和开发人员可以查看当前数据库中定义的所有规则信息。以下是一些常用的查询示例,可以帮助你获取和分析规则的信息。查看特定模式下的所有规则查看特定表的所有规则查看特定规则的信息显示所有规则及其所属的表和定义获取所有规则的完整信息查看特定表的所有规则定义根据规则名称查找规则通过 视图,数据库

2024-06-11 14:06:48 580

原创 PostgreSQL的视图pg_database

是 PostgreSQL 中的一个系统视图,用于显示当前数据库集群中的所有数据库的信息。通过查询视图,数据库管理员可以获取关于每个数据库的详细信息,例如数据库的名称、所有者、编码、表空间等。

2024-06-11 12:45:18 634 1

原创 PostgreSQL的视图pg_roles

pg_roles是 PostgreSQL 中的一个系统视图,提供了关于数据库角色(用户和组)的信息。PostgreSQL 中的角色用于管理数据库的权限、登录能力以及其他安全相关的特性。通过查询pg_roles视图,数据库管理员可以了解和管理数据库中所有角色的详细信息。pg_roles。

2024-06-10 22:36:47 711

原创 PostgreSQL的视图pg_tables

是 PostgreSQL 中的一个系统视图,用于显示当前数据库中所有用户定义的表的信息。这个视图提供了关于表的名称、所属模式(schema)、所有者以及表类型等详细信息。以下是一些常用的查询示例,可以帮助你获取和分析表的信息。查看特定模式下的所有表查看表的基本信息查看特定表的信息查看是否有索引的表查看启用了行级安全策略的表示例脚本查看所有用户表的信息查看有触发器的表可以结合 和 视图查看哪些表有触发器。例如:使用案例获取所有表的完整信息分析索引和触发器情况通过

2024-06-10 22:33:46 610

原创 PostgreSQL的视图pg_stat_user_indexes

是 PostgreSQL 中的一个系统视图,用于显示用户表中索引的统计信息。这个视图提供了关于索引使用和性能的详细数据,包括扫描次数、读取的元组数等,帮助数据库管理员了解索引的使用情况及其对查询性能的影响。

2024-06-08 08:15:00 692

原创 PostgreSQL的视图pg_indexes

是 PostgreSQL 中的一个系统视图,用于显示数据库中的索引信息。通过查询pg_indexes视图,可以获取关于所有索引的详细信息,包括索引所属表、模式(schema)、索引定义等。pg_indexes。

2024-06-08 08:00:00 209

原创 Percona XtraBackup备份用户需要的最小权限(mysql)

【代码】Percona XtraBackup备份用户需要的最小权限(mysql)

2024-06-07 12:42:29 338

原创 PostgreSQL的视图pg_stat_user_tables

是 PostgreSQL 中的一个系统视图,用于显示用户定义的表的统计信息。这些统计信息包括表的访问情况、修改情况以及很多其他的性能指标。这个视图为数据库管理员提供了丰富的数据,可以帮助他们进行表的监控和性能分析。

2024-06-07 12:28:11 486

原创 PostgreSQL的视图pg_stat_database

是 PostgreSQL 中的一个系统视图,用于提供与数据库相关的统计信息。这个视图包含了多个有用的指标,可以帮助数据库管理员了解数据库的使用情况和性能。以下是datiddatnameblks_readblks_hitconflictstemp_filestemp_bytesdeadlocks。

2024-06-06 12:34:25 555

原创 PostgreSQL中有没有类似Oracle的dba_objects系统视图

如果你需要一个整合多个对象信息的视图,可以自己创建一个类似的视图。SELECTc.oid,FROMpg_class cJOINWHERE通过这种方式,你可以灵活地查询数据库中的各种对象,并根据具体需求进行筛选和整理。

2024-06-06 09:08:49 325

原创 PostgreSQL的内存结构

共享内存(Shared Memory)本地内存(Local Memory)会话内存(Session Memory)

2024-06-05 12:15:42 1186

原创 PostgreSQL的oid

OID 在 PostgreSQL 中作为对象的唯一标识符,用于数据库管理和系统元数据查询。尽管现代 PostgreSQL 应用中多数情况下不再使用 OID 作为表的默认列,但了解其用途及如何查询和管理 OID 对数据库管理员(DBA)和开发者仍然非常重要。借助系统表pg_classpg_typepg_proc和,可以有效地进行数据库对象的查询和管理。

2024-06-05 11:34:42 1117

原创 PostgreSQL的视图pg_namespace

在 PostgreSQL 中,是一个系统表,用于存储所有命名空间(schema)的相关信息。命名空间在 PostgreSQL 中用于组织数据库对象,如表、视图、函数等,以避免名称冲突。

2024-06-04 12:00:00 679

原创 PostgreSQL的死锁介绍

理解和处理死锁是数据库管理的重要内容。通过识别常见的死锁模式、使用视图和查询跟踪死锁情况以及制定预防策略,可以有效减少和处理PostgreSQL数据库中的死锁,确保系统的高效稳定运行。

2024-06-04 08:00:00 372

原创 PostgreSQL的视图pg_stat_replication

是 PostgreSQL 提供的一个系统视图,用于显示主服务器上当前正在进行的复制会话的信息。它可以帮助数据库管理员监控和管理主从复制的状态,确保数据的正确同步和高可靠性。

2024-06-03 12:37:18 514

原创 PostgreSQL的视图pg_settings

是 PostgreSQL 提供的系统视图,用于显示和修改数据库的配置参数。它包含了当前会话和系统范围内的各种配置设置,包括性能调优、安全、连接管理等方面的信息。通过查询和修改,数据库管理员可以实时查看和调整 PostgreSQL 的运行配置。

2024-06-03 08:00:00 1176

原创 PostgreSQL的视图pg_locks

pg_locks是 PostgreSQL 提供的系统视图,用于显示当前数据库中的锁信息。通过查询这个视图,数据库管理员可以监控锁的使用情况,识别潜在的锁争用和死锁问题,并优化数据库性能。pg_locks。

2024-06-02 14:48:41 717

原创 PostgreSQL的视图pg_stat_activity

是 PostgreSQL 系统视图,用于显示当前正在进行的数据库会话(连接)的活动信息。通过查询这个视图,数据库管理员可以监控当前数据库的状态,识别性能瓶颈,解决锁争用问题,确保系统正常运行。

2024-06-02 14:46:34 894

原创 PostgreSQL的视图pg_class

在 PostgreSQL 中,pg_class是一个系统目录表,用于存储所有关系(如表、索引、视图、序列等)的元数据。pg_class是数据库系统的重要组成部分,包含了关于每个关系的具体信息。pg_class。

2024-06-02 14:44:28 1168

原创 PostgreSQL 和Oracle锁机制对比

PostgreSQL 和 Oracle 都提供了强大的锁机制来控制并发访问和确保数据的一致性。尽管它们在锁模式和参数设置上有一些不同,但总体上都具备丰富的功能来满足各种应用场景下的并发控制需求。通过合理的配置和使用,可以确保数据库系统的高效稳定运行。

2024-06-02 14:42:01 1043

原创 达梦数据库的锁介绍

达梦数据库(DM Database)是一款国产数据库管理系统,它支持多种类型的锁机制,用于控制并发访问,确保数据一致性和完整性。锁的使用是数据库并发控制中的一个重要方面,可以通过合理的锁机制来避免数据冲突和死锁。

2024-06-02 14:38:18 1001

原创 PostgreSQL查看当前锁信息

【代码】PostgreSQL查看当前锁信息。

2024-06-02 14:35:47 317

原创 PostgreSQL的锁介绍

PostgreSQL 中的锁机制是一种用于控制数据并发访问的手段,确保数据库的完整性和一致性。在实际应用中,合理使用锁可以避免数据不一致和减少死锁的发生。

2024-06-02 14:10:43 797

空空如也

空空如也

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

TA关注的人

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