本文分享自华为云社区《JDBC连接openGauss6.0和PostgreSQL16.2性能对比》,作者: Gauss松鼠会小助手。 PostgreSQL vs openGauss 01 前置准备 安装JDK: 详细安装步骤请问度娘,输入能正常返回即已安装 [root@db06 ~]# java - ...
Optimization involves【ɪnˈvɑːlvz 需要;影响;(使)参加,加入;包含;牵涉;牵连;使成为必然部分(或结果);】 configuring, tuning, and measuring performance, at several levels. Depending on ...
1. 介绍 视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。 通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 2.语法 创建 C ...
本文介绍基于Microsoft SQL Server软件,实现数据库用户自定义数据类型的创建、使用与删除,以及标量值、内嵌表值、多语句表值函数等用户定义函数的创建、使用、删除方法~ ...
本文分享自华为云社区《GaussDB SQL基本语法示例-CASE表达式》,作者:Gauss松鼠会小助手2。 一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数据库GaussDB—SQL参考》在线 ...
1.Delayed Replication MySQL supports delayed replication such that a replica server deliberately【dɪˈlɪbərətli 故意;蓄意;存心;从容不迫地;不慌不忙地;小心翼翼地;】 executes tr ...
前言 我们先来说说什么是持久化 持久化顾名思义就是数据长久保存,Redis为什么需要持久化呢,好呆的问题,Redis数据是存储在内存中的,内存数据的特点就是一旦重启就什么都没了 我们将文件由内存中保存到硬盘中的这个过程,我们叫做数据保存,也就叫做持久化。但是把它保存下来不是你的目的,最终你还要把它再 ...
作者 | 幸福it民工 来源 | 今日头条 在数据库查询分析中,经常遇到case条件判断,总结出来供大家参考,下面通过两个实例给大家讲解。 case用途介绍: CASE是多条件分支语句,相比IF…ELSE语句,CASE语句进行分支流程控制可以使代码更加晰,易于理解。CASE语句也根据表达式逻辑值的真 ...
谨防持久化+未授权访问漏洞入侵服务器 CVE编号找不到,CNVD有一个:CNVD-2015-07557(国家信息安全漏洞共享平台漏洞编号)。 这是我之前写过的文章,漏洞成因、影响范围、POC与对抗方案有详解: 谨防利用Redis未授权访问漏洞入侵服务器 RDB(Redis Database、全量保存 ...
场景假设 A表(1000条数据)left join B表(1000条数据)。 嵌套循环(Nested-Loop Join) 极简概括:顾名思义多层循环叠加,由于MySQL条数数量有限,所用for循环而不用while,在MySQL中就是多层for循环。 性能问题:MySQL使用这种作为join方式最简 ...
In addition to the built-in asynchronous replication, MySQL 8.0 supports an interface to semisynchronous replication that is implemented【ˈɪmplɪmentɪd ...
面试遇到过的Redis问题 Redis的数据类型 怎么利用Redis解决超卖问题 缓存雪崩、缓存击穿、缓存穿透 1. 什么是Redis Redis就是一个非关系型数据库(NoSQL),我们知道关系型数据库MySQL,在MySQL里我们对于数据的增删改查需要SQL语句(select * from... ...
问题现象 ps -ef | grep yas 查看无yasom和yasagent进程,且在{数据库安装目录}/om/{数据库名称}的目录下没有conf、data、log等目录,确定数据库不是用yasboot安装,是用脚本安装的 问题的风险及影响 非yasboot安装,ycm无法完成托管,无法监控 问 ...
1. 插入数据 1.1 insert 如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化。 insert into tb_test values(1,'tom'); insert into tb_test values(2,'cat'); insert into tb_test ...
刚进公司,任务是接管PLM系统,但是还在给外包团队开发,没有代码。无妨先看业务和数据库,ok,业务看不懂,只能先看数据库,数据库没有数据字典,这个系统没有任何文档产出......练手时发现数据库类型是Oracle,面对百度不成问题,数据字典只能看前端然后去数据库里面一个个找着对应自己整理了,纯折磨 ...
1. 概述 索引 (index) 是帮助 MySQL 高效获取数据的数据结构 (有序)。在数据之外,数据库系统还 维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可 以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 2. 索引结构 MySQL的索引是在存储 ...
引言 在数据驱动的世界中,企业正在寻求可靠且高性能的解决方案来管理其不断增长的数据需求。本系列博客从一个重视数据安全和合规性的 B2C 金融科技客户的角度来讨论云上云下混合部署的情况下如何利用亚马逊云科技云原生服务、开源社区产品以及第三方工具构建无服务器数据仓库的解耦方法。 Apache Dolph ...
之前写过一篇文章MySQL如何获取binlog的开始时间和结束时间[1],文章里面介绍了如何获取MySQL数据库二进制日志(binlog)的开始时间与结束时间的一些方法。实际应用当中,我们可能还会遇到效率/性能方面的问题。最近对这个问题做了一些研究,这里就介绍一下如何快速获取MySQL二进制日志(b ...
本文分享自华为云社区《GaussDB(DWS)行执行引擎详解》,作者:yd_227398895。 1.前言 GaussDB(DWS)包含三大引擎,一是SQL执行引擎,用来解析用户输入的SQL语句,生成执行计划,供执行引擎来执行;二是执行引擎,其中包含了行执行引擎和列执行引擎,执行引擎即查询的执行者, ...
1. Replication for purposes --Using Replication for Backups Replication can be used in many different environments for a range of purposes. To use rep ...