• 盘点开发中那些常用的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
  • mysql 中去重distinct总结

    distinct总结:1、distinct是根据字段去除重复的数据。2、distinct只可以出现在查询字段的最前面。3、distinct是对后面所有的字段进行组合去重。根据如下员工表信息,我们对distinct关键字进行总结:员工信息1)查询去除重复后的工作岗位;select ename ,dis 2025-02-10 09:24:34
  • 永远不要在MySQL中使用utf8,要改用utf8mb4

    Mysql 中的 utf8 是假的UTF-8,utf8mb4才是正牌UTF-8用 utf8mb4 就完事了MySQL的"utf8"不是UTF-8。MySQL中的“utf8”只支持每个字符最多三个字节,而真正的UTF-8是每个字符最多四个字节。MySQL 开发人员从未修复此错误。他们在2010年发布了 2025-02-09 00:44:32