上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页

MySQL的optimize table 详解

摘要: 在 MySQL 数据库管理中,OPTIMIZE TABLE 是一个重要的语句,以下为你详细介绍它的作用、工作原理、适用场景、使用方法以及注意事项。 作用 回收磁盘空间:当你对表进行大量的删除、更新操作后,表中可能会出现很多空闲的空间碎片。OPTIMIZE TABLE 语句可以重新组织表的数据和索引存 阅读全文
posted @ 2025-02-06 10:35 阿陶学长 阅读(1046) 评论(0) 推荐(0)

MySQL 如何加密binlog读取方式

摘要: 在 MySQL 中,为了保证 binlog 读取方式的安全性,你可以通过加密传输、存储以及设置访问控制等手段来实现,以下是详细介绍: 1. 启用 Binlog 加密存储 从 MySQL 8.0 开始支持对 binlog 进行加密存储,这样在存储层面就保证了数据的安全性,即使文件被非法获取,没有密钥也 阅读全文
posted @ 2025-02-05 16:19 阿陶学长 阅读(96) 评论(0) 推荐(0)

MySQL索引碎片优化

摘要: MySQL 索引碎片(Index Fragmentation)是指索引页中的数据分布不连续,导致查询性能下降。索引碎片通常发生在频繁的插入、更新和删除操作后。优化索引碎片可以提高查询性能,减少磁盘 I/O。以下是 MySQL 索引碎片优化的详细方法。 1. 索引碎片的影响 查询性能下降:碎片化的索引 阅读全文
posted @ 2025-02-04 10:17 阿陶学长 阅读(163) 评论(0) 推荐(0)

[MYSQL] 从库 Last_SQL_Errno: 1197 问题处理

摘要: MySQL 从库复制错误 Last_SQL_Errno: 1197 表示在从库上执行的事务与主库不一致,通常是由于事务在从库上被回滚或无法执行。以下是该问题的详细分析和解决方法。 1. 错误原因 错误 1197 的具体描述是: ER_SLAVE_CANT_FIND_PARTITION_IN_DML 阅读全文
posted @ 2025-02-03 09:59 阿陶学长 阅读(152) 评论(0) 推荐(0)

MySQL 字符串截取操作

摘要: 在 MySQL 中,字符串截取操作可以通过多种函数来实现,以下是一些常见的方法: 使用 SUBSTRING 函数 语法:SUBSTRING(str, pos) 或 SUBSTRING(str, pos, len)。其中 str 是要截取的字符串,pos 是起始位置(从 1 开始),len 是可选参数 阅读全文
posted @ 2025-02-02 10:36 阿陶学长 阅读(1059) 评论(0) 推荐(0)

MySQL8.0 新增的并行能力参数解读

摘要: MySQL 8.0 引入了多项并行处理能力,显著提升了查询性能,尤其是在多核CPU环境下。以下是 MySQL 8.0 中与并行能力相关的主要参数及其解读: 1. 并行查询(Parallel Query) MySQL 8.0 支持并行查询,允许将单个查询分解为多个子任务并行执行,从而加快查询速度。 相 阅读全文
posted @ 2025-02-01 11:35 阿陶学长 阅读(156) 评论(0) 推荐(0)

MySQL 性能查看&分析之Top命令

摘要: 在Linux中,Top命令详细展示了系统当前的资源使用情况。它能够实时更新并显示系统的整体负载情况、CPU使用率、内存使用情况、交换空间使用情况等信息,帮助用户了解系统的实时运行状态‌,同时显示系统中各个进程的资源使用情况。 在使用MySQL场景中,通过使用Top命令,可以很好的了解性能瓶颈,故障原 阅读全文
posted @ 2025-01-31 10:38 阿陶学长 阅读(49) 评论(0) 推荐(0)

MySQL数据误删的恢复

摘要: 问题背景 业务人员反应误操作不小心删除了部分表的业务数据,影响业务功能使用,要求尽快数据恢复。 数据库环境: CentOS 7.3 MySQL 5.7.11 恢复准备 2.1 确认选择正确的备份文件 与业务确认涉及业务、数据库IP、数据误删除时间点、数据删除涉及的SCHEMA、数据表,确认该数据库为 阅读全文
posted @ 2025-01-30 09:51 阿陶学长 阅读(55) 评论(0) 推荐(0)

Oracle控制文件损坏解决办法

摘要: 文件说明:控制文件记录数据库文件的信息和日志的信息等 查看控制文件 SQL> show parameter control_files NAME TYPE VALUE control_files string /u01/app/oracle/oradata/orclte st/control01.c 阅读全文
posted @ 2025-01-29 09:14 阿陶学长 阅读(152) 评论(0) 推荐(0)

Oracle数据文件损坏修复

摘要: 请手工删除之前所有的归档日志和备份文件,并对现在的数据库做一个全备 RMAN> backup database; // 全库备份 模拟故障:将该文件清空 echo ‘’ > /u01/app/oracle/oradata/orcltest/tbs01.dbf // tbs01是一个普通表空间数据文件 阅读全文
posted @ 2025-01-28 12:49 阿陶学长 阅读(46) 评论(0) 推荐(0)

Oracle密码文件损坏处理

摘要: 文件说明:密码文件存储的是sys密码 模拟故障:清空该文件 echo '' > $ORACLE_HOME/dbs/orapworcltest // orcltest是该数据库的实例名 现象:使用sys通过oracle net登录报密码错误 sqlplus sys/123456@10.40.16.12 阅读全文
posted @ 2025-01-27 10:24 阿陶学长 阅读(15) 评论(0) 推荐(0)

同事加班进了 ICU,网友:ICU是哪个公司的啥部门?

摘要: 最近看到个特别揪心的事儿。 一位网友在网上分享她同事的遭遇,她同事一直特别拼,加班加到没日没夜的,结果有一天竟然直接晕倒,被紧急送进了 ICU。 可谁能想到,她还躺在医院病床上,身体都还没康复出院呢,公司那边就已经开始招聘新人,而且很快就招到了,直接把她的岗位给占了。 看到这个帖子,我心里挺不是滋味 阅读全文
posted @ 2025-01-26 11:09 阿陶学长 阅读(68) 评论(0) 推荐(0)

GBase replace函数详解

摘要: REPLACE函数详解 REPLACE 是一个用于在字符串中替换指定子字符串的函数。它在数据清洗、文本处理、报告生成以及各种需要动态修改字符串内容的场景中非常实用。通过 REPLACE 函数,可以轻松地将字符串中的某部分内容替换为新的内容,帮助用户进行数据格式化、内容更新和其他相关操作。 1. RE 阅读全文
posted @ 2025-01-25 17:03 阿陶学长 阅读(185) 评论(0) 推荐(0)

show processlist 最全参数详解

摘要: 一.show processlist 简介通常我们通过top检查发现mysqlCPU或者iowait过高 那么解决这些问题 都离不开通过 show processlist 查询当前mysql有些线程正在运行,然后分析其中的参数,找出那些有问题的线程,该kill的kill,该优化的优化! 注意: sh 阅读全文
posted @ 2025-01-24 10:00 阿陶学长 阅读(235) 评论(0) 推荐(0)

Linux下配置系统ipv6环境

摘要: 一:检查Linux是否已经开启ipv6 1.使用 ifconfig 查看自己的IP地址是否含有IPv6地址。 inet6 addr: fe80::213:d4f*:****:****/64 Scope:Link 二:开启ipv6 1、找到配置sysctl.conf 文件,路径在:/etc/sysct 阅读全文
posted @ 2025-01-23 09:06 阿陶学长 阅读(2856) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 28 下一页