MySQL技术文章
-
- MySQL慢查询以及重构查询的方式记录
- 前言 什么是慢查询,如何优化慢查询,下面介绍这两个知识点的相关知识。 慢查询基础:优化数据访问 是否向数据库请求了不需要的数据 查询不需要的记录:解决方案:查询后面加上Limit 多
- 数据库 · MySQL | 3年前 | MySQL慢查询 · mysql 325浏览 收藏
-
- MySQL之浅谈DDL和DML
- 数据操作增删查改中的查我们已经介绍了,那么本篇文章将会介绍剩下的增删改以及数据库和表的常用操作,比如创建、删除、修改。 一、DDL 可能有看官老爷会问,什么是DDL
- 数据库 · MySQL | 3年前 | DML · mysql 325浏览 收藏
-
- MySQL DDL 被元数据锁阻塞的定位方案
- MySQL 的 ALTER TABLE 即使使用在线 DDL,也可能在提交表定义时等待独占元数据锁。本文从 Waiting for table metadata lock 现象出发,结合 SHOW FULL PROCESSLIST、performance_schema.metadata_locks 和 threads 找到持锁会话,再把处理动作安排到合适的变更窗口。
- 数据库 · MySQL | 3天前 | 324浏览 收藏
-
- MySQL数据恢复方法与工具推荐
- 数据恢复在MySQL中可通过多种方式实现。1.利用binlog进行数据恢复,前提是开启了binlog功能,通过mysqlbinlog命令导出特定时间段的SQL语句并导入数据库;2.使用mysqldump备份恢复,定期逻辑备份后通过导入SQL文件恢复整库或部分数据;3.第三方恢复工具如PerconaDataRecoveryTool、MySQLEnterpriseBackup和UndropforInnoDB可提供更高效的恢复方案;4.日常运维需注意开启binlog、定期备份并演练恢复流程,避免因环境差异或性能
- 数据库 · MySQL | 1年前 | 324浏览 收藏
-
- MySQL导入SQL无表怎么解决?
- 处理MySQL导入SQL文件时,如果没有表被创建或导入失败,可以通过以下步骤解决:1.检查并转换文件格式,使用dos2unix工具;2.确保MySQL用户有足够权限,使用SHOWGRANTSFORCURRENT_USER;命令;3.检查SQL文件中语句顺序,先创建表再插入数据;4.使用mysql命令行工具的--verbose选项查看详细错误信息;5.临时增加max_allowed_packet值,SETGLOBALmax_allowed_packet=10010241024;6.调整SQL模式,SETsq
- 数据库 · MySQL | 1年前 | 324浏览 收藏
-
- 手把手教你安装MySQL!保姆级教程+超详细配置步骤
- MySQL的安装和配置可以通过以下步骤完成:1.从官方网站下载适合操作系统的安装包。2.运行安装程序,选择“开发者默认”选项并设置root用户密码。3.安装后配置环境变量,确保MySQL的bin目录在PATH中。4.创建用户时遵循最小权限原则并设置强密码。5.优化性能时调整innodb_buffer_pool_size和max_connections参数。6.定期备份数据库并优化查询语句以提高性能。
- 数据库 · MySQL | 1年前 | 324浏览 收藏
-
- MySQL分组查询优化:GROUPBY原理+索引优化超全解析
- 分组查询优化核心在于利用索引减少数据扫描和排序开销,并避免filesort。1.创建合适的复合索引覆盖GROUPBY列并保持顺序一致,同时包含WHERE条件列;2.使用ORDERBYNULL避免不必要的排序;3.增加sort_buffer_size作为权宜之计;4.通过STRAIGHT_JOIN控制多表连接顺序;5.优化WHERE子句以减少分组数据量;6.复杂查询可先插入临时表再分组;7.根据结果集大小使用SQL_BIG_RESULT或SQL_SMALL_RESULT提示;8.用EXPLAIN分析执行计划
- 数据库 · MySQL | 1年前 | mysql group by 324浏览 收藏
-
- MySQL性能监控设置与关键指标详解
- 要设置MySQL性能监控,首先启用慢查询日志,在配置文件中设置slow_query_log、slow_query_log_file和long_query_time;其次使用SHOWSTATUS和SHOWPROCESSLIST实时查看数据库状态;最后引入第三方工具如Prometheus+Grafana或PMM进行可视化监控。核心指标包括:1.查询性能(QPS、慢查询数量、缓冲池命中率);2.资源使用(CPU、内存、磁盘IO);3.连接与线程状态(连接数、Threads_running);4.锁与事务问题(表
- 数据库 · MySQL | 1年前 | 324浏览 收藏
-
- 如何基于 Docker-MySQL 官方镜像构建 ARM 架构镜像?
- 基于Docker-MySQL官方镜像制作对应的arm架构的镜像ARM架构镜像构建可行性根据提供的Dockerfile文件,在arm...
- 数据库 · MySQL | 1年前 | 324浏览 收藏
-
- Mybatis动态SQL优化:如何避免拼接错误导致查询报错?
- mybatis动态sql优化报错在mybatis中进行动态sql查询时,经常会遇到sql拼接不当,导致查询报错的情况。下面是一个�...
- 数据库 · MySQL | 1年前 | 324浏览 收藏
-
- MySQL 终端:创建数据库、表等
- 创建数据库createdatabasedatabase_name;mysql中的createdatabase命令用于创建新数据库。createdatabase:创建新数据库的命令。database_name:您要创建的数据库的名称。该名称在mysql实例中必须是唯一的。备注:数据库名称必须遵循命名约定,并且不能包含某些特殊字符。如果您尝试创建已经存在的数据库,mysql将返回错误。为了避免这种情况,您可以使用ifnotexists子句:createdatabaseifnotexistsdatabase_n
- 数据库 · MySQL | 1年前 | 324浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 549次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 601次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 628次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 581次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 406次使用

