mysql

  • MySQL索引原理以及优化

    MySQL索引原理以及优化MySQL索引原理以及优化MySQL索引原理以及优化MySQL索引原理以及优化

    前言 本文是美团一位大佬写的,还不错拿出来和大家分享下,代码中嵌套在html中sql语句是java框架的写法,理解其sql要执行的语句即可。 背景 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用…

    2025年12月2日 用户投稿
    100
  • mysql 存储过程中使用动态sql语句

    mysql 存储过程中使用动态sql语句mysql 存储过程中使用动态sql语句mysql 存储过程中使用动态sql语句mysql 存储过程中使用动态sql语句

    简单的存储过程各个关键字的用法: CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`(in _xnb varchar(50))BEGIN## 定义变量DECLARE _num FLOAT(14,6) DEFAULT 0;## @表示全局变量 相当于ph…

    2025年12月2日 用户投稿
    100
  • mysql大表分页查询翻页优化方案

    mysql大表分页查询翻页优化方案mysql大表分页查询翻页优化方案mysql大表分页查询翻页优化方案mysql大表分页查询翻页优化方案

    mysql分页查询是先查询出来所有数据,然后跳过offset,取limit条记录,造成了越往后的页数,查询时间越长 一般优化思路是转换offset,让offset尽可能的小,最好能每次查询都是第一页,也就是offset为0   查询按id排序的情况 一、如果查询是根据id排序的,并且id是连续的 这…

    2025年12月2日 用户投稿
    100
  • MySQL只能做小项目?是时候说几句公道话了!

    MySQL只能做小项目?是时候说几句公道话了!MySQL只能做小项目?是时候说几句公道话了!MySQL只能做小项目?是时候说几句公道话了!MySQL只能做小项目?是时候说几句公道话了!

    我上学那会,很多人对 MySQL 有一些偏见,偏见主要集中在以下几方面: 1. MySQL 不支持事务(事实上 MyISAM 有表锁,但是效率比较低) 2. MySQL 存储的数据量比较小,适合小项目,大项目还是得上 Oracle、DB2 等 这么多年过去了,我自己在开发中一直是以 MySQL 为主…

    2025年12月2日 用户投稿
    000
  • MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?

    MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?

    今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行。那么,你觉得这个数值多少才合适呢? 曾经在中国互联网技术圈广为流传着这么一个说法:MySQL 单表数据量大于 2000 万行,性能会明显下降。事实上,这个传闻据说最早起源于百度…

    2025年12月2日 用户投稿
    100
  • datetime数据类型

    datetime数据类型datetime数据类型datetime数据类型datetime数据类型

    mysql日期数据类型datetime. datetime类型:可用于需要同时包含日期和时间信息的值。(推荐学习:MySQL视频教程) datetime:MySQL 以 ‘YYYY-MM-DD HH:mm:ss’格式检索与显示 DATETIME 类型。 类型大小(字节)范围格…

    2025年12月2日 用户投稿
    100
  • 基于Docker的MySQL主从复制搭建及原理

    基于Docker的MySQL主从复制搭建及原理基于Docker的MySQL主从复制搭建及原理基于Docker的MySQL主从复制搭建及原理基于Docker的MySQL主从复制搭建及原理

    为什么基于Docker搭建? 资源有限虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐一台机器上可以运行多个Docker容器Docker容器之间相互独立,有独立ip,互不冲突Docker使用步骤简便,启动容器在秒级别 利用Docker搭建主从服务器 首先拉取docker镜像,我们这里使用5.7…

    2025年12月2日 用户投稿
    200
  • MySQL并列排名和顺序排名查询

    MySQL并列排名和顺序排名查询MySQL并列排名和顺序排名查询MySQL并列排名和顺序排名查询MySQL并列排名和顺序排名查询

    准备。 %ignore_pre_1% id score 199280387460580699 需求。 获取分数排名,要求并列排名。如果两个分数相同,则两个分数排名(rank)相同。名次之间不应该有“间隔”。 结果如下。 id score rank 199169913872280358034604 s…

    2025年12月2日 用户投稿
    100
  • MySQL优化常用方法

    MySQL优化常用方法MySQL优化常用方法MySQL优化常用方法MySQL优化常用方法

    1. 选取最适用的字段属性表中字段的宽度设得尽可能小:char 的上限为 255 %ignore_a_1%(固定占用空间),varchar 的上限 65535 字节(实际占用空间),text 的上限为 65535。尽量把字段设置为 NOT NULL,执行查询的时候,数据库不用去比较 NULL 值。 …

    2025年12月2日 用户投稿
    200
  • 记一次MySQL semaphore crash的分析

    记一次MySQL semaphore crash的分析记一次MySQL semaphore crash的分析记一次MySQL semaphore crash的分析记一次MySQL semaphore crash的分析

    BA应该对InnoDB: Semaphore wait has lasted > 600 seconds. We intentionally crash the server because it appears to be hung. 一点都不陌生,MySQL后台线程srv_error_mo…

    2025年12月2日 用户投稿
    000
关注微信