• 一文讲清,MySQL中的二级索引

    主键索引是InnoDB存储引擎默认给我们创建的一套索引结构,我们表里的数据也是直接放在主键索引里,作为叶子节点的数据页。但我们在开发的过程中,往往会根据业务需要在不同的字段上建立索引,这些索引就是二级索引,今天我们就给大家讲讲二级所有的原理。比如,你给name字段加了一个索引,你插入数据的时候,就会 2025-02-13 00:33:59
  • Docker入门实战——mysql镜像使,使用Dockerfile创建自己的镜像

    mysql镜像使安装docker1.yum安装yum install docker -y启动dockersystemctl enable docker #设置docker开机自启systemctl start docker #开启docker 获得mysql镜像1.搜索镜像docker search 2025-02-13 00:32:47
  • 盘点开发中那些常用的MySQL优化

    1、大批量插入数据优化(1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新。ALTER TABLE tbl_name DISABLE KEYS;loading the dataALTER TABLE t 2025-02-13 00:08:38
  • MySQL ROUND()函数

    ROUND() 函数用来把数值字段舍入为指定的小数位数。一、ROUND() 语法SELECT ROUND(列名,数字) FROM 表名;列名:必选字段。要舍入的字段数字:可选字段。规定要返回的小数位数二、数据库实例一)ROUND(C): 返回参数 C 的四舍五入的一个整数。1、实例一(舍)SELEC 2025-02-12 00:34:13
  • MySQL 的 AWR Report-爱可生

    引言用过 Oracle 数据库的同学都知道,在 Oracle 有个功能:AWR(全称为 Automatic Workload Repository),自动负载信息库。它收集关于特定数据库的操作统计信息和其他统计信息,Oracle 以固定的时间间隔(默认为 1 个小时)为其所有重要的统计信息和负载信息 2025-02-12 00:31:14
  • 「实用小技巧」如何快速找到MySQL的配置文件my.ini

    在利用MySQL进行数据导入/导出的时候或者需要修改MySQL某个参数的时候,可能需要修改MySQL的配置文件my.ini,初学者可能不知道my.ini的位置。下面介绍一种方法可以快速找到my.ini文件的位置。1、鼠标右击“我的电脑”,选择管理,并找到MySQL服务,如下图:2、我这里的MySQL 2025-02-12 00:06:15
  • mysql中的MySQL服务端如何启动?

    在“管理”选项卡中找到“服务”。·双击打开MySQL服务,如需停用则选择“手动”,停止后保存。如需恢复使用,则再次选择“启动”,保存即可。在数据库服务中,可以修改数据库密码。·使用phpstudy可以管理和切换多个版本的数据库服务端。在使用phpstudy时,需要重新在数据库客户端导入数据库文件。同 2025-02-11 00:31:23
  • 为Debezium配置MySQL单机版

    Debezium是一个开源的CDC (Change Data Capture)工具,用来实时监控数据库中的变化,生成事件流、存入Kafka。Debezium支持多种主流数据库,MySQL是其中一种。使用该工具时,我们需要在MySQL端进行哪些设置呢?官方文档中对此语焉不详。好在文档中的Tutoria 2025-02-11 00:12:59
  • MySQL之show processlist命令使用

    背景在运维MySQL时,经常遇到的一个问题就是活跃连接数飙升。一旦遇到这样的问题,都根据后台保存的processlist信息,或者连上MySQL环境,分析MySQL的连接情况。真实故障处理时,光知道连接分布情况往往还不够,我们需要知道当前MySQL的正在忙于做什么,也就是正在执行一些什么样的SQL。 2025-02-11 00:05:42
  • 上亿数据怎么玩深度分页?兼容MySQL + ES + MongoDB

    面试题 & 真实经历面试题:在数据量很大的情况下,怎么实现深度分页?大家在面试时,或者准备面试中可能会遇到上述的问题,大多的回答基本上是分库分表建索引,这是一种很标准的正确回答,但现实总是很骨感,所以面试官一般会追问你一句,现在工期不足,人员不足,该怎么实现深度分页?这个时候没有实际经验的同 2025-02-10 09:28:04