MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

Mysql在线回收undo表空间实战记录

1 Mysql5.6 1.1 相关参数 MySQL 5.6增加了参数innodb_undo_directory、innodb_undo_logs和innodb_undo_table…

2022-05-21 279

MySQL使用Replace操作时造成数据丢失的问题解决

前言 公司开发人员在更新数据时使用了 replace into 语句,由于使用不当导致了数据的大量丢失,到底是如何导致的数据丢失本文对此进行分析。 一、问题说明 公司开发人员在更新…

2022-05-21 711

MySQL 数据库铁律(小结)

好的数据库规范有助于减少软件实现的复杂度,降低沟通成本,本铁律主要涵盖了建库建表、建索引、写 SQL、ORM 映射等方面的处理约定。 1.建库铁律 - 铁律 Level 备注 字符…

2022-05-21 592

MySQL版本低了不支持两个时间戳类型的值解决方法

MySQL报错:错误代码: 1293 Incorrect table definition; there can be only one TIMESTAMP column with…

2022-05-21 298

MySQL如何生成唯一的server-id

前言 我们都知道MySQL用server-id来唯一的标识某个数据库实例,并在链式或双主复制结构中用它来避免sql语句的无限循环。这篇文章分享下我对server-id的理解,然后比…

2022-05-21 318

MySQL主从同步中的server-id示例详解

前言 当我们搭建MySQL集群时,自然需要完成数据库的主从同步来保证数据一致性。而主从同步的方式也分很多种,一主多从、链式主从、多主多从,根据你的需要来进行设置。但只要你需要主从同…

2022-05-21 959

如何在Windows中运行多个MySQL实例详解

前言 在Windows中可以从命令行为每个实例使用合适的操作参数来手动启动多个MySQL实例或者通过以Windows服务方式来安装多个服务器来运行。 1.在windows中MySQ…

2022-05-21 523

mysql随机抽取一定数量的记录实例讲解

以前碰见这种使用场景都是直接order by rand()来处理的,但是效率实在是不敢恭维,所以最近又碰见这种场景,在网上找寻下比较好的解决办法. 1.order by rand(…

2022-05-21 1,088

当Mysql行锁遇到复合主键与多列索引详解

背景 今天在配合其他项目组做系统压测,过程中出现了偶发的死锁问题。分析代码后发现有复合主键的update情况,更新复合主键表时只使用了一个字段更新,同时在事务内又有对该表的inse…

2022-05-21 611

MySQL如何选择合适的索引

先来看一个栗子 EXPLAIN select * from employees where name > 'a'; 如果用name索引查找数据需要遍历name字段联合索引树,…

2022-05-21 860

Centos7系统下Mysql主从同步配置方案

前言 最近在做项目高可用时,需要使用数据同步。由于只有双节点,且采用主主同步可能存在循环同步的风险,故综合考虑采用Mysql主从同步(Master-Slave同步)。 可能没有接触…

2022-05-21 1,025

mysql类似oracle rownum写法实例详解

rownum是oracle才有的写法,rownum在oracle中可以用于取第一条数据,或者批量写数据时限定批量写的数量等 mysql取第一条数据写法 SELECT * FROM …

2022-05-21 1,139