开发前沿 13284

详解mysql持久化统计信息

一、持久化统计信息的意义:   统计信息用于指导mysql生成执行计划,执行计划的准确与否直接影响到SQL的执行效率;如果mysql一重启   之前的统计信息就没有了,那么当SQL…

2022-05-22 1,225

MySQL索引失效的几种情况详析

1.前导模糊查询不能利用索引(like '%XX'或者like '%XX%') 假如有这样一列code的值为'AAA','AAB','BAA','BAB' ,如果where cod…

2022-05-22 880

mybatis-plus分页传入参数后sql where条件没有limit分页信息操作

折腾了差不多两个小时,各种方法尝试,后来想想应该是where过滤后的数据量没有达到默认一页规定的数量所以干脆where就不显示limit信息了,试了一下还真是。。。这作者还真是把程…

2022-05-22 1,373

浅析MySQL – MVCC

版本链 在InnoDB引擎表中,他们的聚簇索引记录中有两个隐藏列: trx_id:用来存储对数据进行修改时的事务id roll_pointer:每次对哪条聚簇索引记录有修改的时候,…

2022-05-22 1,109

MySQL制作具有千万条测试数据的测试库的方法

有时候需要制造一些测试的数据,以mysql官方给的测试库为基础,插入十万,百万或者千万条数据。利用一些函数和存储过程来完成。 官方给的测试库地址:https://github.co…

2022-05-22 701

Mysql普通索引与唯一索引的选择详析

假设一个用户管理系统,每个人注册都有一个唯一的手机号,而且业务代码已经保证了不会写入两个重复的手机号。如果用户管理系统需要按照手机号查姓名,就会执行类似这样的 SQL 语句: se…

2022-05-22 854

MYSQL数据库GTID实现主从复制实现(超级方便)

一、添加Maria源 vi /etc/yum.repos.d/MariaDB.repo 粘贴阿里云的最新mariadb镜像: [mariadb] name = MariaDB ba…

2022-05-22 1,143

详解DBeaver连接MySQL8以上版本以及解决可能遇到的问题

数据库MySQL版本8.0.18 下载一个DBeaver.exe 下载地址:https://dbeaver.io/download/ 点击新建 --》数据库连接 --》下一步 &n…

2022-05-22 1,339

详解如何在阿里云服务器安装Mysql数据库

前言 由于在学习过程中需要安装zookeeper,我的虚拟机一直有问题,就够买了阿里云服务器。安装完zookeeper后想着把数据库也安装在服务器上,释放一下电脑的压力,在安装数据…

2022-05-22 803

聊聊MySQL的COUNT(*)的性能

前言 基本职场上的程序员用来统计数据库表的行数都会使用count(*),count(1)或者count(主键),那么它们之间的区别和性能你又是否了解呢? 其实程序员在开发的过程中,…

2022-05-22 513

详解MySQL拼接函数CONCAT的使用心得

前几篇文章给大家介绍了MySQL中的替换函数(Replace)、切分函数(SubString),今天我们一起来看看MySQL专业拼接“字符串”的函数:concat。老规矩,有好的建…

2022-05-22 1,082

MySql主从复制实现原理及配置

数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节点的…

2022-05-22 427