×

mysql

openGauss数据库源码解析系列文章—— 执行器解析(三)(opengauss源码分析)

乄 发表于2024-05-01 浏览8296 评论0
上一篇介绍了第七章执行器解析中“7.4 表达式计算”及“7.5 编译执行”的相关内容,本篇将介绍“7.6 向量化引擎”及“7.7 小结”的精彩内容。 7.6 向量化引擎 传统的行执行引擎大多采用一次一元组的执行模式,这样在执行过程中CPU大部分时间并没有用来处理数据,更多的是在遍历执行树,就会导致CPU的有效利用率较低。而在面对OLAP场景巨量的函数调用次数,需要巨大的开销。为了解决这一问题,openGauss中增加了向量化引擎。向量化引擎使用了一次一批元组的执行模式,能够大大减少遍历执行

mysql

齐全且实用的MySQL函数使用大全(齐全且实用的mysql函数使用大全)

ZampK ZampK 发表于2024-04-30 浏览5500 评论0
目录 一、MySQL函数介绍 二、MySQL函数分类 (一)单行函数 ①字符串函数 ②数学函数 ③日期函数 ④流程控制函数 ⑤系统信息函数 ⑥其他函数 (二)聚合函数 三、函数使用示例 (一)字符函数 ①length(str)函数 ②concat(str1,str2,...)函数 ③upper(str)、lower(str)函数 ④substr(str,start,len)函数 ⑤instr(str,要查找的子串)函数 ③trim(str)函数 ⑧lpad(

mysql

MySQL数据库远程访问权限设置(mysql数据库远程访问权限设置)

我的 我的 发表于2024-04-30 浏览7245 评论0
MySQL数据库远程访问权限设置 对于初学者小伙伴来说,我们安装mysql到本地服务,再用一些图形化工具链接。一般情况下我们都能链接成功;但是、在模拟真实的环境中我们的数据库不可能直接安装在本地机器上,大多数是在云服务器上,这种情况我们的mysql也不是路边大巴招手即停的,你还是要约的(先买票!);也就是你的帐号不允许从远程登陆,只能在localhost登录,怎么办? 接下来给大家讲解两种简单的方法、方法再简单要先用管理员账户登录进去,这样才可以修改 让我们先登录上mysql 一、改

mysql

Mysql高级部分系列(一)(mysql 高级)

HT。 HT。 发表于2024-04-30 浏览6936 评论0
1、Mysql逻辑架构剖析 1.1、服务器处理客户端请求 服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为 例展示: 更具体一些则是 当一个客户端请求向mysql服务器发起请求的时候,会先与服务器建立 TCP 连接,经过三次握手建立连接成功后, MySQL 服务器对 TCP 传输过来的账号密码做身份认证、权限获取,TCP 连接收到请求后,从连接池中分配给一个线程专门与这个客户端的交互。接着会进入sql接口部分,接收用户的SQL命令,并且返回用户需要

mysql

canal实现Mysql数据同步

源码代售 源码代售 发表于2024-04-30 浏览4329 评论0
canal是阿里巴巴开源的数据同步工具,相关简介及工作原理参见官网:阿里canal官方介绍 本文主要介绍使用cannal实现Mysql数据库间的数据同步。 一、 canal环境搭建 canal的原理是基于mysql binlog技术,所以这里一定需要开启mysql的binlog写入功能。 (1)检查binlog写入功能是否开启 mysql> show variables like 'log_bin'; +---------------+-------+ | Varia

mysql

Windows 安装 MySQL 5.7详细步骤(windows mysql安装教程5.7)

zhuan888 zhuan888 发表于2024-04-29 浏览14935 评论0
本文主要介绍了 Windows 系统中安装 MySQL 5.7 的详细步骤,以及环境变量配置和文件配置。 下载 MySQL :: Download MySQL Community Server (Archived Versions) https://downloads.mysql.com/archives/community/ 选择 5.7.* 版本,然后选择 zip 文件进行下载 解压 将下载的文件解压到自己安装软件的目录,我这里是C:\Software\mysql-5

mysql

MySQL 创建与修改 索引(ALTER命令)

成绍勇? 成绍勇? 发表于2024-04-28 浏览8066 评论0
索引(index)分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引。组合索引,即一个索引包含多个列。 创建索引时,需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。 实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。 索引的缺点:虽然索引大大提高了查询速度,但是却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件

mysql

mysql存储过程创建(MySQL创建存储过程)

AB模板网 AB模板网 发表于2024-04-28 浏览5489 评论0
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 mysql存储过程创建:本篇文章主要用于mysql批量创建数据时,所使用到存储过程; 一、存储过程作用? 这部分大家可以去百度有更多的答案,我这里偏向于项目中使用到的情况,只是存储过程使用的一部分。 二、使用步骤 代码如下(示例): 1、mysql存储过程的创建 delimiter// create procedure test_03() BEGIN select * from

mysql

idea安装maven依赖包及配置过程,打开及运行项目(idea打包maven项目并添加依赖的项目)

huahua23 huahua23 发表于2024-04-27 浏览5892 评论0
一、idea安装maven依赖包及配置 1、官网下载maven安装包 2、将安装包解压到D盘任意位置,例如D:\ProgramFile\ideaMaven下   3、然后配置环境变量 打开电脑设置→系统→关于→高级系统设置→高级→环境变量 4、打开命令行窗口,输入mvn -version,查看环境变量是否配置成功 5、在刚刚解压的文件中找到setting.xml文件,右键记事本打开  搜索mirror,在<mirror></mirror&g

mysql

MyBatis-Plus @TableField详解

liukeshu liukeshu 发表于2024-04-27 浏览5300 评论0
@TableField 属性 类型 描述 value String 数据库字段名 exist boolean exist = false 表示该属性不是数据库字段,新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错 condition String 预处理 where 实体查询比较条件,有值设置则按设置的值为准,没有则为默认全局的 %s=#{%s}。@TableField(condition = SqlCondition.LIKE)输出SQL为: s

mysql

nacos安装教程(nacos安装配置)

huahua23 huahua23 发表于2024-04-27 浏览12768 评论0
一.windows系统 附件提取码:naco 1.下载后解压 2.找到/conf/nacos-mysql.sql文件,在mysql工具中新建一个名为nacos的数据库,再运行此文件进行表和数据的创建  3.找到/conf/application.properties文件,打开后去配置数据库信息    4.找到/bin/startup.cmd脚本,然后配置单机模式:set MODE="standalone",保存后双击即可运行