数据运维

openGauss5.1应用开发指南:约束设计

openGauss5.1应用开发指南:约束设计

DEFAULT和NULL约束【建议】如果能够从业务层面补全字段值,那么,就不建议使用DEFAULT约束,避免数据加载时产生不符合预期的结果。【建议】给明确不存在NULL值的字段加上NOT NULL约束,优化器会在特定场景下对其进行自动优化。【建议】给可以显式命名的约束显式命名。除了NOT NULL和

张二河 张二河 2023-10-16
0 0 0
openGauss5.1高级特性:全密态数据库

openGauss5.1高级特性:全密态数据库

全密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有效的价值信息,从而起到保护数据隐私的能力。由于整个业务

泡泡 泡泡 2023-10-16
0 0 0
精讲Redis限流:多种方法与生产实践

精讲Redis限流:多种方法与生产实践

令牌桶算法实现限流令牌桶算法是一种常见的限流算法,它通过维护一个固定容量的令牌桶来控制流量。每个请求需要获取一个令牌,如果桶中没有足够的令牌,则请求会被限制。首先,你需要在Redis中设置一个计数器和一个定时器来模拟令牌桶:import redis import time # 连接Redis r

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-10-16
0 0 0
怎么看mysql的服务名

怎么看mysql的服务名

如何查看MySQL的服务名MySQL是一种非常流行的关系型数据库管理系统,它具有高性能、高可靠性和易于使用等特点,成为了许多应用程序的首选数据库。但是,有时候我们需要知道MySQL的服务名,以便在配置文件中使用。本文将介绍如何查看MySQL的服务名。在Windows系统中查看MySQL的服务名如果你

共饮一杯 共饮一杯 2023-10-16
0 0 0
怎么看mysql的数据总量

怎么看mysql的数据总量

MySQL是一款流行的开源数据库,它用来存储和管理数据。在进行数据分析或者生产环境运行前,我们需要了解数据库的数据总量。下面,让我们来看一下如何查看MySQL的数据总量。SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE

张二河 张二河 2023-10-16
0 0 0
oracle 锁定对象统计信息

oracle 锁定对象统计信息

在某些情况下,可能需要确保数据库的部分对象统计信息不可用或者不允许修改,这是因为需要使用动态采样,或者必须使用非最新的对象统计信息(例如,因为某些表的内容变化非常频繁,你希望只有在这些表包含了一组有代表性的数据时才小心地收集其状态),也可能因为收集统计信息不可行(例如,出现了bug)。 可以通过执行

共饮一杯 共饮一杯 2023-10-16
0 0 0
MySQL8.0 横向LATERAL derived派生表的支持

MySQL8.0 横向LATERAL derived派生表的支持

介绍 MySQL当中派生表通常不能在同一个FROM子句中引用(依赖于)前面表的列。在MySQL 8.0.14中,派生表可以被定义为侧向派生表,以指定这种引用是允许的。用于优化查询语句,提高查询效率。 MySQL Lateral是一种子查询语法,用于在子查询的结果集中引用外层表达式的列。横向派生表受以

穿过生命散发芬芳 穿过生命散发芬芳 2023-10-16
0 0 0
mysql从logbin恢复数据库

mysql从logbin恢复数据库

MySQL 是一个非常流行的关系型数据库,使用广泛。在运行 MySQL 数据库的过程中,有时候会遇到数据丢失、数据库损坏等问题。这时候可以从 binlog(二进制日志)中恢复数据库的数据。使用 binlog 恢复数据库的步骤如下:1. 停止 MySQL 服务 # service mysql sto

爱可生开源社区 爱可生开源社区 2023-10-16
0 0 0
连接 MySQL 数据库

连接 MySQL 数据库

当我们安装好 MySQL 服务器后,就可以使用任何客户端程序(例如 mysql 命令行客户端和 MySQL Workbench)连接到 MySQL 服务器。命令行不需要安装额外的程序,图形界面的程序更易于使用。我们可以根据自己的实际情况选择使用命令行程序还是图形界面的客户端连接到 MySQL 服务器

醒在深海的猫 醒在深海的猫 2023-10-16
0 0 0
【经验分享如何构建openGauss开发编译提交一体化环境

【经验分享如何构建openGauss开发编译提交一体化环境

前文本文适合对openGauss源代码有好奇心的爱好者,那么一个友好的openGauss源代码环境应该是怎么样的。openGauss的开发环境是如何设置的?openGauss的编译环境是如何构建的?如何向openGauss提交代码,笔者集合官方和几位博主实践提供友好的openGauss源代码阅读环境

大白菜程序猿 大白菜程序猿 2023-10-16
0 0 0
构建云原生应用的利器Graal Cloud Native

构建云原生应用的利器Graal Cloud Native

软件技术的趋势和影响软件设计有两个关键目标:高内聚、低耦合,围绕这2个核心目标,又提出了单一职责、开闭原则、里氏替换、依赖导致、接口隔离、最少知识等设计原则。软件工程师一直都在为这两个目标而努力奋斗,以求把软件编写得更加清晰、更加健壮、更加易于扩展和维护。但后来,人们发现有更多的诉求,希望开发软件变

Escape Escape 2023-10-16
0 0 0
Oracle数据库lob表字段的空间释放

Oracle数据库lob表字段的空间释放

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!知识点描述在Oracle数据库中表随着数据增长,所占磁盘容量也会增长,当表中数据不再需要时,对表进行delete操作,表中代表所占空间的标志-高水位,不会随着数据删除而下降,高水位没有变化,即使删除了数据,表所占空间大

竹子爱熊猫 竹子爱熊猫 2023-10-16
0 0 0
linuxoracle19c单实例安装卸载

linuxoracle19c单实例安装卸载

1、关闭selinuxgrep '^SELINUX=' /etc/selinux/configsed -i '/SELINUX/{s/enforcing/disabled/}' /etc/selinux/config setenforce 02、设置防火墙或者直接关闭开放端口(开放后需要要重启防火墙

醒在深海的猫 醒在深海的猫 2023-10-16
0 0 0
linux系统oracle 11g Rac重启服务器之后集群没有自动启动

linux系统oracle 11g Rac重启服务器之后集群没有自动启动

linux系统中,oracle 11g Rac重启服务器之后集群没有自动启动查询这两个进程是否存在ohasd.bin reboot和init.ohasd run如果查询init.ohasd run不存在,就手动在两节点执行以下命令:/etc/init.d/init.ohasd run >/de

大白菜程序猿 大白菜程序猿 2023-10-16
0 0 0
oracle数据库删除一个节点

oracle数据库删除一个节点

oracle 11g rac1.删除实例实例是由policy-managed或administrator-managed,删除实例的步骤是不同的。情况一、policy-managed执行以下命令$ srvctl stop instance -d ORCL -n rac2$ srvctl reloca

穿过生命散发芬芳 穿过生命散发芬芳 2023-10-16
0 0 0
Oracle非活动会话的处理

Oracle非活动会话的处理

首先我们了解下,会话有那些状态:1、active 此状态的会话,表示正在执行,处于活动状态。2、killed此状态的会话,被标注为删除,表示出现了错误,正在回滚,当然,也是占用系统资源的。还有一点就是,killed的状态一般会持续较长时间,而且用windows下的工具pl/sql developer

向阳逐梦 向阳逐梦 2023-10-16
0 0 0
MySQL数据导入方案场景推荐

MySQL数据导入方案场景推荐

技术社群的这篇文章《技术分享 | MySQL 数据导入方案推荐》给我们讲解了MySQL数据库数据导入的几种方案。和MySQL相关的历史文章如下,《MySQL导入导出数据表容量的一个问题场景》《MySQL批量导入数据表空间膨胀的一问题场景》《MySQL使用load data导入数据错误的一个场景》《如

三掌柜 三掌柜 2023-10-16
0 0 0
MySQL 函数索引功能终于可以实现了

MySQL 函数索引功能终于可以实现了

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,SQL Server,Redis ,Oracle ,Oceanbase 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请加微信号 liuaustin3 (共12

大树 大树 2023-10-16
0 0 0
怎么安装mysql的jdbc驱动器

怎么安装mysql的jdbc驱动器

MySQL是一种常见的关系型数据库,而JDBC驱动器则是让Java能与MySQL进行交互的关键。安装MySQL的JDBC驱动器并不难,下面简单介绍一下安装过程。首先,需要下载MySQL官方提供的JDBC驱动器。可以前往MySQL官网(https://dev.mysql.com/downloads/c

张二河 张二河 2023-10-16
0 0 0
怎么安装MySQL的客户端

怎么安装MySQL的客户端

MySQL是一种常用的数据库管理系统,它有很多应用程序可以帮助我们管理和查询数据库,其中一个应用程序是MySQL客户端。在安装MySQL客户端之前,我们需要先从MySQL官方网站(https://www.mysql.com/)下载MySQL安装程序。然后按照以下步骤安装MySQL客户端:1. 打开M

大白菜程序猿 大白菜程序猿 2023-10-16
0 0 0
1 … 496 497 498 499 500 … 1,807