刷新
面试必问:MySQL死锁 是什么,如何解决?(史上最全)

博主头像 MySQL死锁接触少,但面试又经常被问到怎么办? 最近有小伙伴在面试的时候,被问了MySQL死锁,如何解决? 虽然也回答出来了,但是不够全面体系化, 所以,小北给大家做一下系统化、体系化的梳理,帮助大家在面试过程中能够脱颖而出,拿到自己心仪的Offer 插播一条:如果你近期准备面试跳槽,建议在htt ...

【MySQL】数据库优化

博主头像 如何对MySQL中的数据库进行优化,如何优化数据表中的数据类型、删除重复、冗余索引;如何设计数据库,数据库的范式要求。如何对数据表进行分析、检查、优化、拆分。 ...

Percona Toolkit 神器全攻略(实用类)

博主头像 Percona Toolkit 神器全攻略(实用类) Percona Toolkit 神器全攻略系列共八篇,前文回顾: 前文回顾 Percona Toolkit 神器全攻略 全文约定:$为命令提示符、greatsql>为GreatSQL数据库提示符。在后续阅读中,依据此约定进行理解与操作 实用类 在 ...

【MySQL】MySQL语句优化

博主头像 MySQL语句优化包括创建合适的索引、使用覆盖索引、避免不必要的子查询、通过 EXPLAIN 分析查询计划、进行批量操作、减少锁定范围、使用预编译语句和查询缓存,以显著提高查询性能和数据库运行效率。 ...

MySQL的系统变量max_execution_time小结

博主头像 参数介绍: MySQL社区版MySQL 5.7.8开始,新增了MAX_EXECUTION_TIME这个系统变量,它用来限制SQL语句的执行时间,确切来说是限制只读SELECT语句。如果查询语句的执行时长超过这个阈值,MySQL将自动停止该SQL语句的执行。如果其值为 0,表示不启用该超时限制功能。该 ...

Mysql数据库-数据模型

博主头像 1.关系型数据库(RDBMS) 概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。 二维表:指的是由行和列组成的表,如下图(就类似于Excel表格数据,有表头、有列、有行,还可以通过一列关联另外一个表格中的某一列数据)。 MySQL、Oracle、DB2、SQLServer等都是属于关 ...

数据库索引:综合详细指南

博主头像 简介 数据库索引对于优化数据库性能至关重要。它们通过提供表中行的快速访问路径来帮助加快数据检索速度。了解索引的工作原理、类型及其最佳实践可以显著提高数据库查询的效率。 什么是索引? 索引是一种数据结构,可以提高数据库表上数据检索操作的速度。它就像书中的索引一样,让您无需扫描整个文本即可快速找到信息。 ...

联网安装mysql与源码安装mysql

博主头像 一、卸载mariadb的rpm包 1、首先,你需要找出已安装的MariaDB包的具体名称。可以使用以下命令列出所有已安装的MariaDB包: rpm -qa | grep mariadb 2、删除命令(安装mysql不一定需要卸载)yum -y remove +【上图的文件名】或者rpm -e -- ...

Linux安装卸载MySQL

博主头像 大家好,我是 Java陈序员。 今天,给大家分享下在 Linux 环境中如何安装卸载 MySQL. 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 MySQL 安装 准备一台 Linux 服务器 下载 Linux 版 MySQL 安装包 下载地址 ...

<1···345···26>