PostgreSQL 子事务逻辑分析 数据运维 2023-08-15 大白菜程序猿 手机阅读 源码文件:src/backend/access/transam/subtrans.c 源码版本:PG 13.3 1. 子事务的使用 PG 提供了一组 savepoint 相关的命令用于子事务操作,子事务相关例子如下: 定义一个保存点: savepoint savepoint_name;
Python MySQL进行数据库表变更和查询 Python连接MySQL,进行数据库表变更和查询: python mysql insert delete query: #!/usr/bin/python import MySQLdb def doInsert(cursor,db): #insert # Prepare SQL query to INSERT a record into the database. sql = "UPDATE E 数据运维 2023-04-28 大白菜程序猿
什么情况可能导致共享池出现 ORA4031 原文: DBA的思想天空- p67 第四个问题是什么情况可能导致共享池出现 ORA-4031呢?老白最初接触共享池的时候,总觉得共享池既然是可以通过 LRU算法换出的,那么应该不会出现不足的情况啊。随着对共享池内存分配和管理算法的研究深入,才发现释放共享池内存是有条件的,当前被锁住的内存是不能释放的。如果当前正好有个会话在执行,那么其游标相关的所有内存对象必须是锁住的,不能随便释放,否则这个 SQ 数据运维 2024-05-22 大白菜程序猿
oracle 查询转换简单说明5 1.1.1 Group-by 放置 Group-by放置(Group-by Placement)的目的基本上与非重复放置一样。唯一明显的差别是它们应用的查询类型不同。前者适用于包含GROUP BY子句的查询,后者适用于包含DISTINCT运算符的查询。Group-by放置是基于成本的查询转换,从11.1版本开始起才可用。 在下面这个来自group_by_placement.sql脚本的例 数据运维 2023-09-12 大白菜程序猿
openGauss5.1运维指南:配置文件的备份与恢复 背景信息 在openGauss使用过程中,如果静态配置文件无意损坏后,会影响openGauss感知openGauss拓扑结构和主备关系。使用gs_om工具生成的静态配置文件,可以替换已经损坏的配置文件,保证openGauss的正常运行。 前置条件 无。 操作步骤 以操作系统用户omm登录数据库主节点。 执行如下命令会在本服务器指定目录下生成配置文件。 gs_om -t generateconf - 数据运维 2023-10-25 大白菜程序猿
oracle 12203 在现代的企业中,数据库的作用越来越重要。而Oracle是数据库领域里的翘楚,在广泛的企业应用中占有举足轻重的地位。随着信息技术的快速发展和应用需求不断变化,数据库也在不断地更新升级。Oracle 12c Release 2 (12.2.0.3)是目前最新的版本,它引入了很多新特性和改进,比如基于容器和多租户的架构、真正的自动化数据库和云管理、全新的大数据和分析引擎等。 Oracle 12.2.0. 数据运维 2023-12-10 大白菜程序猿