字段 索引mysql
docker搭建MySQL的主从复制
用Docker搭建Mysql的主从复制 原创 青菜浪人 青菜浪人 2023-07-30 15:33 发表于陕西 收录于合集#docker11个 创建主容器 docker run -d -p 3306:3306 --privileged=true -v /mysql/log:/var/log/mysq ......
mysql 如何 在用逗号分隔开的字符串中精确查询出 多个字符串
例如 : 在MySQL 字段中有值为 1,2,3,4,5,6,8,10 99,98,91,95,97 两条数据 而我想查出 两个数据 1 和 95 如果使用 find_in_set 查询 则无法查询 出来 则需要使用mysql 内置 方法 SELECT * FROM pay_config WHERE ......
Python 矢量数据库和矢量索引:构建 LLM 应用程序
矢量数据库支持快速相似性搜索和跨数据点扩展。对于 LLM 应用程序,矢量索引可以通过将矢量附加到现有存储来简化完整矢量数据库的体系结构。选择索引还是数据库取决于特殊需要、现有基础结构和更广泛的企业要求。 ......
国产麒麟系统KylinOS Server V10 SP2安装MySQL 8.0.26—源码编译安装
一: 操作系统环境检查 1.1 首先确认操作系统版本是KylinOS Server V10 SP2 麒麟操作系统Kylinos Server V10 SP2使用的安装介质是Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso,执行以下命令查看版本: ......
pg,mysql,clickhouse导入性能测试
### 数据库导入csv文件测试及性能测试,1348189条数据,配置:4核(1.8MHz)8G,m2固态 #### clickhouse22 ``` # ck建表 create table dwv_order( order_id Int64, product_id Int32, city_id I ......
将MySQL默认字符集改为utf8mb4
将MySQL默认字符集改为utf8mb4 ## 查看当前默认字符集 ```mysql mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; ``` ......
MySQL-进阶篇 ( InnoDB 引擎 )
# MySQL-进阶篇 ( InnoDB 引擎 ) [TOC] ## 逻辑存储结构 ![image-20230807181440194](https://gitee.com/zhu-ya-zhu/picture/raw/master/20230807181444.png) - 表空间 ( ibd 文 ......
SpringBoot+Mybatis-Plus+Mysql的保姆级搭建
本文通过简单的示例代码和说明,让读者能够了解Mybatis-Plus+Mysql的简单使用 必须说明的是,本文有部分内容是为了后续的微服务写的,所以如果只想用Mybatis-Plus的话,直接使用bank1项目即可 1.新建父项目,选用spring initializr即可,可以删除其他文件,仅仅留 ......
MySQL-进阶篇 ( MySQL 管理:各相关工具 )
# MySQL-进阶篇 ( MySQL 管理 ) [TOC] ## 系统数据库 - MySQL 数据库安装完成后,自带了以下四个数据库,具体作用如下: | 数据库 | 含义 | | | | | mysql | 存储 MySQL 服务器正常运行所需要的各种信息 ( 时区、主从、用户、权限等 ) | | ......
MySQL-进阶篇 ( 锁:全局锁 + 表级锁 + 行级锁 )
# MySQL-进阶篇 ( 锁 ) [TOC] ## 锁 - 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源 ( CPU、RAM、I/O ) 的争用以外,数据也是一种供许多用户共享的资源。 - 如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲 ......
MySQL 8.0 参考手册——8.2优化 SQL 语句(二)
8.2.1.13 条件过滤 8.2.1.14 恒定折叠优化8.2.1.15 IS NULL 优化8.2.1.16 ORDER BY 优化8.2.1.17 GROUP BY 优化8.2.1.18 DISTINCT 优化8.2.1.19 LIMIT 查询优化8.2.1.20 函数调用优化8.2.1.21 ......
MySQL-进阶篇 ( 索引二 — 使用:法则 + 各使用场景情况 )
# MySQL-进阶篇 ( 索引二 — 使用 ) [TOC] ## 索引 ### 索引使用 #### 引出:验证索引效率的提升 - 在未建立索引之前,执行 SQL 语句 ( WHERE 后用上非索引的条件 ),查看 SQL 的耗时 `SELECT * FROM 表名 WHERE 条件;` - 在条件 ......
MySQL-进阶篇 ( 视图 + 存储过程 + 触发器 )
# MySQL-进阶篇 ( 视图 / 存储过程 / 触发器 ) [TOC] ## 视图 / 存储过程 / 触发器 ### 视图 #### 介绍 - 视图 ( View ) 是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,视图中行和列的数据来自于定义视图的查询中使用的表 ( 基表 ),并且数据 ......
MySQL-进阶篇 ( SQL 优化:插入 + 主键 + order by + group by + limit + count + update )
# MySQL-进阶篇 ( SQL 优化 ) [TOC] ## SQL 优化 ### 插入数据 index #### 批量插入 - 一般情况下,都用批量插入写法 - 一个 index 插入多条: `Insert into 某表名 values(1, 'xx'),(2, 'yy'),(3, 'xy') ......
MySQL-进阶篇 ( 存储引擎 + 索引一:结构 + 分类 + 语法 + SQL 性能分析 )
# MySQL-进阶篇 ( 存储引擎 + 索引一 ) [TOC] ## 存储引擎 ### MySQL 体系结构 ![image-20230723223248261](https://gitee.com/zhu-ya-zhu/picture/raw/master/20230723223251.png) ......
mysql代理、中间件技术
# mysql代理、中间件技术 ## 代理简介 **名词** DB proxy 数据库中间件 **功能** 读写分离:读写分离导致处理速度迅速,一般情况下是主服务器进行写操作而从服务器进行读操作 负载均衡 支持数据的分片自动路由和聚合 **本文主要围绕Mycat实现、且在完成MM-SS集群的条件下* ......
MySQL-基础篇 ( 函数 + 约束 )
# MySQL-基础篇 ( 函数 + 约束 ) [TOC] ## 函数 - 是指一段可以直接被另一段程序调用的程序或代码 - 解决情况: - 表内存储的是入职日期,通过函数快速计算出入职天数 - 表内存储的是学生的分数值,通过函数快速判定分数属于不及格、及格还是优秀 ### 字符串函数 - MySQ ......
MySQL-基础篇 ( 相关了解 + SQL-DDL )
# MySQL-基础篇 ( 相关了解 + SQL-DDL ) [TOC] ## 认知了解 - 数据库,DataBase 简称 DB,是有组织的存储数据的仓库 - 数据库管理系统,DBMS,是操纵和管理数据库的大型软件 - SQL,全名 Structured Query Language,操作关系型数 ......
MySQL-基础篇 ( 事务:相关 + 操作 + ACID + 并发问题 + 隔离级别 )
# MySQL-基础篇 ( 事务 ) [TOC] ## 事务简介 - 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败 - 典型案例:银行转账,一方转账减钱时,若是中途出了问题,此方的钱数不会减少,而是 ......
MySQL-基础篇 ( 多表查询:相关 + 内连接 + 外连接 + 自链接 + 联合查询 + 子查询 )
# MySQL-基础篇 ( 多表查询 ) [TOC] ## 多表查询 ### 分类 - 连接查询 - 内连接:相当于查询 A、B 交集部分数据 - 外连接: - 左外连接:查询左表所有数据,以及两张表交集部分数据 - 右外连接:查询右表所有数据,以及两张表交集部分数据 - 自连接:当前表与自身的连接 ......
MySQL 8 下载安装过程
# MySQL 8 安装过程 - 搜索 MySQL 官网 ——> 点击 DOWNLOADS ——> MySQL Community (GPL) Downloads - 本文是下载社区版本,商业版本的话点击此页面的 MySQL Enterprise Edition ( 商业的是有技术支持收费的,本文介 ......
MySQL-基础篇 ( SQL-DML + DQL + DCL )
# MySQL-基础篇 ( SQL-DML + DQL + DCL ) [TOC] ## SQL ### DML - 数据操作语言,用来对数据库表中的数据进行增删改 #### 添加数据 INSERT - 给指定字段添加数据 `INSERT INTO 表名(字段名1, 字段名2, ...) VALUE ......
如何在已创建的 es 索引中增加分片
在 Elasticsearch 中,分片的数量在创建索引时就已经设置好了,所以在已经创建的索引中增加分片是不可能的。这是因为 Elasticsearch 在创建索引时,会根据分片的数量把数据分布到不同的节点上,如果在创建索引后改变分片的数量,那么数据的分布就会出问题,这是 Elasticsearch ......
【技术积累】MySQL优化及进阶
# MySql优化及进阶 ## 一、MySQL体系结构 - 连接层:是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信 - 服务层:大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部 分内置函数的执行 - 引擎层:负 ......
内网服务器离线编译安装mysql5
目录 * [一.前言](#1) * [二.关于MySQL](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8Emysql) * [三.MySQL安装篇](about:blank#%E4%B8%89mysql%E5%AE%89%E8%A3%85%E7%AF%87) * [3 ......
MySQL所有的安装部署方式
目录 * [一.前言](about:blank#%E4%B8%80%E5%89%8D%E8%A8%80) * [二.关于MySQL的安装](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8Emysql%E7%9A%84%E5%AE%89%E8%A3%85) * [三.部署 ......
内网服务器离线编译安装mysql5
目录 * [一.前言](#1) * [二.关于MySQL](about:blank#%E4%BA%8C%E5%85%B3%E4%BA%8Emysql) * [三.MySQL安装篇](about:blank#%E4%B8%89mysql%E5%AE%89%E8%A3%85%E7%AF%87) * [3 ......
mac m1 docker安装mysql
1、拉取镜像 docker pull mysql/mysql-server 2、启动服务 docker run --name mysql-docker --restart always --privileged=true \-p 3306:3306 \-e MYSQL_ROOT_PASSWORD=" ......
Elasticsearch滚动索引
Elasticsearch滚动索引 随着业务支撑,es中日志索引中数据越来越大,查询效率下降,TB基本数据必须要对索引进行优化,优化第一步就是滚动索引 创建索引模板 PUT http://ip:9200/_template/test_idx_tpl { "settings": { "index": ......
mysql数据库DeadLock处理分析
1.问题复现 数据库新建一个test表,里面包含id,和name字段 然后分别开两个窗口,分别开启事务,然后update name字段,不提交, 然后查看一下三个表,看是否出现锁表情况 innodb_trx ## 当前运行的所有事务innodb_locks ## 当前出现的锁innodb_lock_ ......