MySQL系列
文章平均质量分 93
geminigoth
大龄程序员,带着14位小朋友做牛马
展开
-
MySQL高级-优化
MySQL性能优化就是通过合理安排资源,调整系统参数使MySQL运行更快、更节省资源。MySQL性能优化包括查询速度优化、数据库结构优化、MySQL服务器优化等。本文主要讲解以下几个内容:性能优化、查询优化、数据库结构优化、MySQL服务器优化。MySQL数据库优化是多方面的,原则是减少系统的瓶颈,减少资源的占用。例如,通过优化文件系统,提高磁盘I/O的读写速度;通过优化操作系统调度策略,提高MySQL在高负荷情况下的负载能力;优化表结构、索引、查询语句等使查询响应更快。原创 2023-09-10 00:29:02 · 119 阅读 · 1 评论 -
MySQL高级-InnoDB存储引擎
InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁和外键。MySQL5.5之后,InnoDB作为默认存储引擎,主要特性如下:1.InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在select语句中提供了一个类似Oracle的非锁定读。这些功能增加了多用户部署和性能。在SQL查询中,可以自由地将InnoDB类型的表与其他的MySQL表的类型混合起来,甚至在同一个查询中也可以混合。原创 2023-09-04 22:03:25 · 173 阅读 · 1 评论 -
MySQL高级-MySQL底层架构
MySQL服务器由SQL层和存储引擎层组成。SQL层的主要功能包括权限判断、SQL解析功能和查询缓存处理。存储引擎层完成底层数据库数据存储操作。MySQL整体架构的SQL层和存储引擎层实际上各自都包含了很多小模块,各个模块的工作方法如下图.(1)客户端通过连接/线程处理层来连接MySQL数据库。连接线程处理层主要用来处理客户端请求、身份验证和数据库安全验证等。(2)查询缓存和查询分支器是SQL层的核心部分,其中主要涉及查询的解析、优化、缓存以及所有的内置函数、存储过程、触发器、视图等功能。原创 2023-09-04 16:44:41 · 154 阅读 · 1 评论 -
MySQL基础- mysql常用函数汇总
本文使用MySQL版本为8.0.11。原创 2023-08-31 22:38:35 · 1129 阅读 · 0 评论