数据运维

MySQL修改字符集

MySQL修改字符集

一、修改字符集 1、修改数据库字符集 alter database db_new charset utf8mb4; 2、修改表字符集 alter table tb charset=utf8mb4; 3、修改表字符集和校验规则 alter table tb charset=utf8mb4

向阳逐梦 向阳逐梦 2023-08-15
0 0 0
MySQL修改表结构

MySQL修改表结构

MySQL使用alter table语法对表结构进行修改,比如添加字段,修改字段类型,删除字段,添加索引,删除索引,修改字符集等等,下面总结了一些常用的修改表结构示例。 一、修改字段 1、增加字段 alter table tb add column age int default 0 co

剑圣无痕 剑圣无痕 2023-08-15
0 0 0
mysql客户端工具连接MySQL

mysql客户端工具连接MySQL

安装部署MySQL之后,就可以连接到MySQL服务器进行数据库操作了,连接MySQL的方式有很多,比如命令行工具mysql,可视化工具navicat等等,本文将简单介绍如何使用mysql命令行工具连接MySQL。 一、mysql客户端连接MySQL服务器 1、通过IP连接MySQL: 通过IP

剑圣无痕 剑圣无痕 2023-08-15
0 0 0
MySQL数据类型数值型

MySQL数据类型数值型

数值类型是MySQL最基本的数据类型,也是使用最多的类型,主要包括整型、浮点型、精确数值型等。 数值类型: BIT TINYINT BOOL/BOOLEAN SMALLINT MEDIUMINT INT/INTEGER BIGINT DECIMAL/DEC/FIXED F

向阳逐梦 向阳逐梦 2023-08-15
0 0 0
MySQL数据类型时间和日期

MySQL数据类型时间和日期

时间和日期是数据库的基本数据类型,也是使用较多的一类数据类型,主要包括时间戳、日期、年等。 日期和日期类型: DATE DATETIME TIME TIMESTAMP YEAR 其中TIME,DATETIME,TIMESTAMP可以精确到微秒。 DATE: 日期类型,范

贤蛋大眼萌 贤蛋大眼萌 2023-08-15
0 0 0
MySQL数据类型字符串&枚举&集合

MySQL数据类型字符串&枚举&集合

字符串类型是MySQL使用最广泛的数据类型之一,主要包括固定长度字符串,变长字符串,大文本字符串,二进制字符串,枚举,集合等。 字符串类型: CHAR VARCHAR BINARY VARBINARY TINYTEXT TEXT MEDIUMTEXT LONGTEXT T

法医 法医 2023-08-15
0 0 0
MySQL数据类型JSON

MySQL数据类型JSON

MySQL 5.7.8 版本开始支持JSON类型,在JSON类型支持之前,通常使用字符串类型存储JSON数据,相对于字符串,原生的JSON类型能够对数据的有效性进行验证。JSON类型独特的内部存储格式和索引,能够更加高效的访问JSON数据节点。另外MySQL提供丰富的JSON类型相关函数,JSON数

剑圣无痕 剑圣无痕 2023-08-15
0 0 0
MySQL数据类型地理空间数据类型

MySQL数据类型地理空间数据类型

Copyright © 2020-2023  www.mytecdb.com All Rights Reserved.

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-15
0 0 0
MySQL连接池、线程缓存、线程池的区别

MySQL连接池、线程缓存、线程池的区别

1. MySQL连接池 连接池通常实现在client端,是指应用(客户端)预先创建一定的连接,利用这些连接服务于客户端所有的DB请求。如果某一个时刻,空闲的连接数小于DB的请求数,则需要将请求排队,等待空闲连接处理。 通过连接池可以复用连接,避免连接的频繁创建和释放,从而减少请求的平均响应时间,

三掌柜 三掌柜 2023-08-15
0 0 0
MySQL主从复制过滤

MySQL主从复制过滤

MySQL主从复制是逻辑复制,基于Binlog进行主从数据传输,MySQL提供了丰富的参数来配置主从复制过滤条件。在主库可以设置对于库的数据写入是否写入binlog,在从库可以设置对某些库或者表的binlog是否忽略。本文将简单描述MySQL主从复制过滤的相关参数和常见用法。 MySQL版本:

捡田螺的小男孩 捡田螺的小男孩 2023-08-15
0 0 0
Percona Server for MySQL 在慢查询日志方面的加强

Percona Server for MySQL 在慢查询日志方面的加强

Percona Server for MySQL 是 MySQL的一个重要的发行版本,Percona公司在MySQL社区版本的基础上增加了许多实用的功能和改进,比如线程池、InnoDB改进、问题诊断等等,本文将简单介绍Percona MySQL在慢查询日志方面的加强。 一、社区版MySQL慢查询日

共饮一杯 共饮一杯 2023-08-15
0 0 0
MySQL性能优化group by语句优化

MySQL性能优化group by语句优化

MySQL在处理group by语句时,最常规的方式是扫描整个表,然后创建一个临时表,使用临时表存储分组和聚合函数的值。但是在一些特别的场景下,通过索引可以避免创建临时表,以获取更好的性能。 group by 子句使用索引的先决条件是group by的字段必须都在同一个索引里,这样才能使用索引

三掌柜 三掌柜 2023-08-15
0 0 0
MySQL性能优化索引条件下推ICP(Index Condition Pushdown)

MySQL性能优化索引条件下推ICP(Index Condition Pushdown)

索引条件下推,Index Condition Pushdown,简称ICP,是MySQL内部通过索引查询数据的一种优化方法,简单来说就是将原本需要在Server层对数据进行过滤的条件下推到了引擎层去做,在引擎层过滤更多的数据,这样从引擎层发送到Server层的数据就会显著减少,从而优化性能。

大白菜程序猿 大白菜程序猿 2023-08-15
0 0 0
MySQL count(*),count(1),count(field)区别、性能差异及优化建议

MySQL count(*),count(1),count(field)区别、性能差异及优化建议

count函数是用来获取表中满足一定条件的记录数,常见用法有三种,count(*),count(1),count(field),这三种有什么区别?在性能上有何差异?本文将通过测试案例详细介绍和分析。 原文地址: mytecdb.com/blogDetail.php?id=81 三者有何区别

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-15
0 0 0
MySQL limit 分页优化

MySQL limit 分页优化

MySQL limit 子句可以实现分页查询,比如limit 100,10 取偏移100条记录之后的10条记录。limit 子句在提供便捷分页功能的同时,也带来了性能问题,当表数据量非常大,分页数非常多,查询比较靠后的页时,SQL执行性能非常差。 优化方法一,改写SQL 看一个例子,一张表,有6

张二河 张二河 2023-08-15
0 0 0
MySQL性能参数调优

MySQL性能参数调优

参数调优是MySQL性能优化的重要方面之一,通常只需要重点关注几个主要的参数,就能显著地提高MySQL性能。根据运行的MySQL版本的不同,本文中使用的一些参数默认值可能有所不同,但是基本上还是一致的。 一、硬件相关的参数调优 根据MySQL实例运行的硬件环境,一些硬件相关的参数需要根据实际情况

剑圣无痕 剑圣无痕 2023-08-15
0 0 0
MySQL Linux 内核参数调优

MySQL Linux 内核参数调优

大多数MySQL运行在Linux操作系统之上,Linux内核参数对于MySQL的性能有重要的影响,下面将介绍一些最重要的Linux内核参数调优,以便让Linux上运行的MySQL整体性能更高。 1. Swappiness swappiness内核参数将在内存不够用的条件下,决定内存换页的策略

泡泡 泡泡 2023-08-15
0 0 0
MySQL 8.0 OOM(Out Of Memory)问题优化

MySQL 8.0 OOM(Out Of Memory)问题优化

申请了一个免费的云主机,1核1G,准备搭建个人博客网站,也就是你现在看到的这个网站,后台数据库使用 MySQL 8.0.17 版本,在个人网站上线一段时间后,经常遇到MySQL 进程 OOM(Out Of Memory) 被杀掉,经过排查优化,终于发现问题并顺利解决。 个人网站的软硬件配置:

竹子爱熊猫 竹子爱熊猫 2023-08-15
0 0 0
MySQL table_open_cache 设置偏小导致 thread running 过高告警

MySQL table_open_cache 设置偏小导致 thread running 过高告警

业务进行 MySQL 性能压测,在压测过程中遇到 thread running 过高的告警,经过排查,cpu,io,内存,网络等监控指标并没有显著的异常,而抓取 processlist,发现大量 SQL 执行处于 opening tables 和 closing tables 状态,怀疑 table

捡田螺的小男孩 捡田螺的小男孩 2023-08-15
0 0 0
MySQL 表数量多的场景优化

MySQL 表数量多的场景优化

随着数据量的增长,MySQL 单表数据越来越大,单个机器的磁盘空间不足以存储那么大的数据,此时通常会采用分库分表技术,将单表数据按某种规则分割到多个表中。分库分表可能导致的一个结果是库里同时存在很多表,少则上千,多则上百万,处理这样庞大数量的表,其开销将成为一个新的性能影响因素。 1. MyS

泡泡 泡泡 2023-08-15
0 0 0
1 … 667 668 669 670 671 … 1,807