MYSQL
文章平均质量分 73
F_0125
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL为什么InnoDB是默认引擎?InnoDB与MyISAM的区别?
聚簇索引的文件存放在主键索引的叶子节点上,因此InnoDB必须要有主键,通过主键索引效率很高。而MyISAM是非聚簇索引,数据文件是分离的,索引保存的是数据文件的指针。:InnoDB 最小的锁粒度是行锁,MyISAM 最小的锁粒度是表锁。MyISAM存储引擎是不支持事务的。InnoDB支持事务,MyISAM不支持事务,这是MySQL将默认存储引擎从MyISAM变成InnoDB的重要原因之一。InnoDB引擎采用了行级锁定的机制,可以提供更好的并发性能,MyISAM存储引擎只支持表锁,锁的粒度比较大。原创 2025-03-05 16:18:52 · 414 阅读 · 0 评论 -
MYSQL备份策略
MySQL备份策略对于数据安全和恢复至关重要。原创 2025-03-05 14:40:02 · 736 阅读 · 0 评论 -
MySQL的性能监控
默认情况下,慢查询日志是关闭的,可以在MySQL配置文件(如`my.cnf`或`my.ini`)中进行配置,如`slow_query_log = 1`开启慢查询日志,`long_query_time = 2`表示将执行时间超过2秒的查询记录到慢查询日志中。通过分析慢查询日志,可以找出执行效率低下的查询语句,进而进行优化。可以查看网络连接状态和网络统计信息,用于监控MySQL的网络连接情况,如查看MySQL服务器的端口监听状态、连接到MySQL服务器的客户端IP地址等,帮助排查网络相关的性能问题。原创 2025-03-05 12:06:50 · 1119 阅读 · 0 评论 -
MySQL的安装和配置
下载MySQL Linux 软件包后,使用以下命令安装:以正确的顺序安装MySQL 包例如,在安装client或server之前先要安装libs包。原创 2025-03-05 11:34:13 · 608 阅读 · 0 评论 -
SQL基础语法
SQL的用法包括以下几个方面:使用SQL可以创建和删除数据库。创建数据库的语法如下:删除数据库的语法如下:2.表的创建和删除使用SQL可以创建和删除表。创建表的语法如下:删除表的语法如下:3.数据的插入、更新和删除使用SQL可以插入、更新和删除数据。插入数据的语法如下:更新数据的语法如下:删除数据的语法如下:4.数据的查询使用SQL可以查询数据。查询数据的语法如下:5.数据的过滤、排序、分组和聚合使用SQL可以对数据进行过滤、排序原创 2025-03-05 10:39:11 · 320 阅读 · 0 评论 -
MYSQL的监控
常规查询日志(General Query Log)记录了MySQL服务器接收到的所有SQL查询和命令,包括连接和断开连接的请求。它详细记录了每个查询的执行时间、用户、主机和执行的SQL语句。慢速查询日志的内容包括执行时间、用户、主机和执行的SQL语句,但只记录那些被认为是“慢”的查询。MySQL Enterprise Monitor提供了多种管理数据库的功能,包括实时监控MySQL查询和性能相关的服务器指标、自动发现和监控MySQL集群和复制拓扑、备份管理、性能趋势分析和报警、以及最佳实践顾问建议。原创 2024-09-28 11:04:43 · 1094 阅读 · 0 评论 -
如何理解MYSQL的体系结构
回滚段用于事务回滚和恢复;MySQL 将处理数据行的任务委托给这些存储引擎,这些引擎将数据存储在磁盘、内存中,或将其发送到网络上的其他组件,提供索引和其他行优化。MySQL 8.0在管理元数据方面与之前的版本有显著区别,最主要的变化是引入了一个内置的事务性数据字典,而在早期版本如MySQL 5.7中,元数据是存储在多个文件和非事务性表中的,这一改进提高了数据的一致性和完整性。通用表空间则是一个可以存储多个表的共享表空间,减少了大量数据删除时的文件系统开销,适用于需要灵活管理多个表和优化存储空间的场景。原创 2024-09-27 21:00:00 · 692 阅读 · 0 评论 -
MYSQL的安装和升级
mysql.server用于启动和停止MySQL服务器的脚本,通常位于/etc/init.d/mysql在调用mysql.server脚本时,它会调用mysqld_safe脚本来启动MySQL服务器。通过在配置文件中定义多个[mysqldN]配置组,mysqld_multi可以在同一台服务器上同时运行多个MySQL实例,每个实例可以有不同的配置和数据目录。8. 请说出常用的客户机程序mysqladmin、mysqldump、mysqlslap、mysqlshow、mysqlcheck的用途。原创 2024-09-27 16:29:10 · 1046 阅读 · 0 评论
分享