logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL 自旋锁(spin lock)

然而,如果锁被占用的时间较长,自旋锁就会导致等待的线程消耗CPU资源,进行无意义的循环操作,这被称为“忙等待”。为了避免这种情况,MySQL(特别是InnoDB)提供了参数(如`innodb_spin_wait_delay`)来控制自旋的次数或等待时间,之后如果锁仍未获得,线程会退化为传统的睡眠等待,以防止CPU资源的过度浪费。MySQL中的自旋锁,特别是在InnoDB存储引擎中,是一种特殊的锁机

文章图片
#数据库
ERROR 3546 (HY000) at line 26: @@GLOBAL.GTID_PURGED cannot .....overlap with @@GLOBAL.GTID_EXECUTED

参数进行备份,然后将备份数据导入到另一个同样启用GTID的数据库服务器,可能会引发GTID冲突。这是因为备份文件中包含了原服务器的GTID历史信息,导入时会尝试在目标服务器上应用这些GTID,如果目标服务器已经存在相同的GTID(例如,因为两台服务器原本就共享过一部分复制历史),则可能导致事务重复或跳过的问题。这样做有助于避免在将备份数据导入到另一个GTID环境中时可能出现的GTID冲突,特别适用

文章图片
#运维#mysql
ansible安装

下面我们来详细介绍一下这两种安装方式。ansible安装常用两种方式,2.安装ansible。2.安装ansible。

文章图片
#ansible
LVS负载均衡(LVS简介、三种工作模式、十种调度算法)

LVS(Linux Virtual Server)是一种基于Linux内核的高可用性负载均衡软件。它通过将客户端请求分发到多个后端真实服务器,提高系统性能和可靠性。LVS支持多种调度算法,如轮询、最少连接、源地址哈希等,用于决定请求的转发方式。它还提供了高可用性的机制,包括热备份和故障自动切换。LVS具有灵活的配置和扩展性,适用于各种网络环境和应用场景。通过实现负载均衡,LVS能够提供稳定、高效的

文章图片
#lvs#负载均衡#算法
ERROR: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

今天本来想在A服务器上传文件给B服务器的结果发现明明给root用户设置了密码就是远程登陆不了,后来才发现在容器中很多服务都是没有的,所以刚安装后忘记了修改配置文件,导致远程登陆失败。在许多Linux发行版中,出于安全考虑,初始默认设置可能会禁用root用户的远程登录,即配置为。启用此选项需谨慎,因为直接允许root用户远程登录通常被认为是安全隐患,因为root用户具有对系统的完全控制权。但请注意,

文章图片
#服务器#linux#github
MySQL 8.0.36 主从复制 ERROR:Authentication plugin ‘caching_sha2_password‘ reported error:Authentication

出现ERROR 2061 (HY000): Authentication plugin ‘caching_sha2_password’reported error: Authentication requires secure connection.是因为复制账户repl没有加密连接到主库,所以主库拒绝了在传输过程中,明文显示密码的连接。解决方法有三种,如上。个人认为。

文章图片
#mysql#android#数据库
wordpress主题分享

文章介绍了三款功能强大的开源免费WordPress主题:Argon、Sakurairo和Akina-Siren。Argon主题以现代简约设计、高度自定义和响应式布局为特点,适合个人博客和企业网站。Sakurairo主题以其二次元风格和丰富的自定义选项受到动漫爱好者的喜爱。Akina-Siren主题则以其多功能性和二次元风格,提供个性化设置和增强用户体验的功能。文章强调,在选择和使用主题时,应保持初

文章图片
#经验分享
PostgreSQL 中的事务 ID 回卷和“冻结“

PostgreSQL事务ID回卷是严重的数据库故障,可能造成数据丢失和服务中断。其核心原因是32位事务ID计数器耗尽后回卷,导致MVCC机制误判新旧数据。PostgreSQL通过VacuumFreeze机制防止此问题,将老旧事务ID标记为永久可见。但若Vacuum未及时运行(如被长事务阻塞或配置不当),当事务年龄超过20亿时,数据库会强制进入只读模式进行紧急冻结。预防措施包括保持自动Vacuum、

文章图片
#postgresql#数据库
PostgreSQL中的METHOD(认证方法)

PostgreSQL的pg_hba.conf文件支持多种认证方法,主要分为四类:1)基于密码认证(推荐scram-sha-256,避免明文password);2)操作系统认证(peer/ident适合本地连接);3)无条件信任/拒绝(trust仅限安全环境,reject用于阻断);4)外部认证集成(LDAP、SSL证书等)。生产环境推荐scram-sha-256,本地开发可用peer/trust,

文章图片
#postgresql#数据库
PostgreSQL 中的死元组(Dead tuple)

PostgreSQL中死元组的产生与处理机制 摘要: PostgreSQL通过MVCC机制实现高并发,在UPDATE/DELETE操作时会保留旧数据版本形成死元组。死元组会导致表膨胀、性能下降和事务ID回卷风险。系统通过VACUUM进程清理死元组,但长事务会阻碍清理。监控pg_stat_user_tables可了解死元组情况,处理方式包括调优autovacuum、终止长事务、手动VACUUM以及极

文章图片
#postgresql#数据库
    共 17 条
  • 1
  • 2
  • 请选择