MySQL

MySQL中的流式查询及游标查询方式

一、业务场景 现在业务系统需要从 MySQL 数据库里读取 500w 数据行进行处理 迁移数据 导出数据 批量处理数据 二、罗列一下三种处理方式 常规查询:一次性读取 500w 数据到 JVM 内存中,或者分页读取 流式查询:每次读取一条加载到 JVM 内...

MySQL ClickHouse常用表引擎超详细讲解

[var] 表引擎作用: 数据的存储方式和位置 支持哪些查询以及如何支持 并发数据访问 索引的使用(如果存在) 是否可以执行多线程请求 数据复制参数 单节点ClickHouse实例的默认表引擎 [var] 合并树家族特点: 快速插入数据并进行后续的后台数据...

PostgreSQL中Slony-I同步复制部署教程

前言 本文主要介绍了关于PostgreSQL中Slony-I同步复制部署的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 本次测试环境 IP 10.189.102.118 10.189.100.195 10.189.100.226...

ubuntu20.04 安装 MySQL5.7过程记录

背景介绍# ubuntu 20.04 版本系统自带的 MySQL 版本是 8.0,普通方法很难安装 5.7 版本的。由于 8.0 版本较 5.7 版本做了不少改动,笔者比较习惯使用 5.7 版本。网上搜做了一圈,跟着各种教程试了很多遍,最后终于找到了成功的...

mysql or走索引加索引及慢查询的作用

 前言 小白白跑去鹅厂面试,面试官提出了一个很实际的问题: mysql增加索引,那些情况会失效呢?谈一下实际工作中遇到的情况。我们的小白白又抛出了白氏秘籍:用不用索引,找DBA小姐姐!啊?这是你面试哈,还是DBA小姐姐面试呀。 一 概述 日常处理...

MySQL实现分词搜索(FULLTEXT)的方法

FULLTEXT 以前使用查找时都是以 %关键字% 进行模糊查询结果的,这种查询方式有一些缺点,比如不能查询多个列必须手动添加条件以实现,效率不高等现在有一种新的查找方式可以解决以上问题,就是使用全文索引进行查找注意:并非所有存储引擎都支持全文搜索功能。在...

Mysql中如何批量替换某个字段的值:replace

如何批量替换某个字段的值:replace 例如我们有一个表: mxd_goods 中字段goods_pic的值要全部去掉goods/ 现在要将该表中的所有goods_pic字段的值去掉goods/。 那么我们怎么来做呢? update  mxd_goods...

详解MySQL Shell 运行 SQL 的两种内置方法

第一、函数run_sql 如何使用: 第二、函数 sql 如何使用: 结论: MySQL Shell 是兼容 MySQL 传统命令行客户端的超级替代版,支持 SQL 、JavaScript 、Python 三种语言环境。工具自身包含了很多组件,使得 DBA...

Mysql写入数据十几秒后被自动删除了如何解决

背景 事情是这样的,在公司内部新开发了一个功能还没有上线,目前部署在测试环境,Node服务会开启一个定时任务,每5分钟会处理好一部分数据写入到mysql数据库中。 在这之前,一切都运行正常,中秋节后上班第一天打开后台系统发现没有数据展示了,然后查询数据库发...

MySQL 中 blob 和 text 数据类型详解

前言 前面文章我们介绍过一些常用数据类型的用法,比如 int、char、varchar 等。一直没详细介绍过 blob 及 text 类型,虽然这两类数据类型不太常用,但在某些场景下还是会用到的。本篇文章将主要介绍 blob 及 text 数据类型的相关知...